//model protected $guarded=['id']; public function courses() { return $this->hasMany(Course::class); } //error @if ($errors->any()) @endif //app servies provider View::share('cats',Cat::all()); //user use Illuminate\Support\Facades\Hash; use Illuminate\Validation\Rules; public function adduser(Request $request) { $data=$request->validate([ 'name' => ['nullable', 'string', 'max:255'], 'email' => ['nullable', 'string', 'email', 'max:255', 'unique:users'], 'password' => ['nullable', 'confirmed', Rules\Password::defaults()], 'type' => ['nullable', 'string', 'max:255'], 'created_at' => now(), 'updated_at' => now() ]); $data['password'] = Hash::make($request->password); $user = User::create($data); return back(); } //log out
@csrf {{ __('Log Out') }}
//cat $data=$request->validate([ 'name_en' => 'required|string|max:225', 'name_ar' => 'required|string|max:225', 'des_en' => 'required', 'des_ar' => 'required', 'img' => 'nullable|image|mimes:png,jpg,jpeg' ]); if($request->hasFile('img')) { $imageName = time().'cat.'.$request->img->extension(); $request->img->move(public_path('uplade/cats'),$imageName); $data['img'] = $imageName; } update cats if($request->hasFile('img')) { $des = 'uplade/main/'.$old_main->img; File::delete($des); $imageName = time().'main.'.$request->img->extension(); $request->img->move(public_path('uplade/main'),$imageName); $data['img'] = $imageName; }