/var/www/cobraambalaj/app/Http/Controllers/admin
NameSizeModeActions
categoriesController.php22330644editdlrm
clientsController.php27860644editdlrm
contactsController.php19870644editdlrm
dashboardController.php34370644editdlrm
offersController.php20690644editdlrm
productsController.php44730644editdlrm
profileController.php15780644editdlrm
sliderController.php53380644editdlrm
websiteInformationController.php16430644editdlrm
whyChooseUsController.php36690644editdlrm
workprocessController.php37690644editdlrm
Edit: /var/www/cobraambalaj/app/Http/Controllers/admin/whyChooseUsController.php (3669B)
get(); //dd($whyChooseUs); return view("admin.why_choose_us.listing")->with('whyChooseUs', $whyChooseUs); } public function add() { return view("admin.why_choose_us.add"); } public function create(Request $request) { $request->validate([ //Image 'image' => 'mimes:jpeg,jpg,png,gif|required|max:10000', // title 'title_en' => 'required', 'title_ar' => 'required', 'title_tr' => 'required', // description 'description_en' => 'required', 'description_ar' => 'required', 'description_tr' => 'required', ]); WhyChooseUs::create([ 'title' => [ 'en' => $request->title_en, 'ar' => $request->title_ar, 'tr' => $request->title_tr ], 'description' => [ 'en' => $request->description_en, 'ar' => $request->description_ar, 'tr' => $request->description_tr, ], ])->addMediaFromRequest('image')->toMediaCollection('whyChooseUs'); return redirect(route("why_choose_us"))->with(['message' => trans('errors.added'), 'message_type' => 'success']); } public function edit($id) { $whyChooseUs = WhyChooseUs::find($id); return view("admin.why_choose_us.edit")->with('whyChooseUs', $whyChooseUs); } public function update($id, Request $request) { $request->validate([ // title 'title_en' => 'required', 'title_ar' => 'required', 'title_tr' => 'required', // description 'description_en' => 'required', 'description_ar' => 'required', 'description_tr' => 'required', //Image 'image' => 'mimes:jpeg,jpg,png,gif|max:10000' ]); $whyChooseUs = WhyChooseUs::find($id); if ($whyChooseUs) { if ($request->hasFile('image')) { //update image $whyChooseUs->media()->delete($id); if ($whyChooseUs->hasMedia('whyChooseUs')) { $whyChooseUs->updateMedia($request->image, 'whyChooseUs'); } else { $whyChooseUs->addMediaFromRequest('image') ->toMediaCollection('whyChooseUs'); } } $whyChooseUs->update([ 'title' => [ 'en' => $request->title_en, 'ar' => $request->title_ar, 'tr' => $request->title_tr ], 'description' => [ 'en' => $request->description_en, 'ar' => $request->description_ar, 'tr' => $request->description_tr, ], ]); } return redirect(route("why_choose_us"))->with(['message' => trans('errors.updated'), 'message_type' => 'success']); } public function delete(Request $request) { $whyChooseUs = WhyChooseUs::find($request->item_id); if ($whyChooseUs) { $whyChooseUs->delete(); } return redirect(route("why_choose_us"))->with(['message' => trans('errors.deleted'), 'message_type' => 'success']); } }