/var/www/flurhymez/app/Http/Controllers/admin
NameSizeModeActions
categoriesController.php22330644editdlrm
clientsController.php29740644editdlrm
contactsController.php20780644editdlrm
dashboardController.php35390644editdlrm
eventsController.php30740644editdlrm
introController.php27780644editdlrm
productsController.php62310644editdlrm
profileController.php15780644editdlrm
servicesController.php27760644editdlrm
slidersController.php53450644editdlrm
statisticsController.php23800644editdlrm
teamController.php43310644editdlrm
testimonialsController.php42920644editdlrm
websiteInformationController.php16430644editdlrm
Edit: /var/www/flurhymez/app/Http/Controllers/admin/teamController.php (4331B)
with('team', $team); } public function add() { return view("admin.team.add"); } public function create(Request $request) { $request->validate([ // Image 'image' => 'mimes:jpeg,jpg,png,gif|required|max:10000', // name 'name_en' => 'required', 'name_ar' => 'required', 'name_tr' => 'required', // position 'position_en' => 'required', 'position_ar' => 'required', 'position_tr' => 'required', ]); Team::create([ 'name' => [ 'en' => $request->name_en, 'ar' => $request->name_ar, 'tr' => $request->name_tr ], 'position' => [ 'en' => $request->position_en, 'ar' => $request->position_ar, 'tr' => $request->position_tr ], 'social_media' => [ 'soundcloud' => $request->links_soundcloud, 'youtube' => $request->links_youtube, 'facebook' => $request->links_facebook, 'twitter' => $request->links_twitter, 'spotify' => $request->links_spotify, 'instagram' => $request->links_instagram, 'anghami' => $request->links_anghami, 'itunes' => $request->links_itunes, ], ])->addMediaFromRequest('image')->toMediaCollection('team'); return redirect(route("team"))->with(['message' => trans('errors.added'), 'message_type' => 'success']); } public function edit($id) { $team = Team::find($id); return view("admin.team.edit")->with('team', $team); } public function update($id, Request $request) { $request->validate([ // Image 'image.*' => 'mimes:jpeg,jpg,png,gif|max:10000', // name 'name_en' => 'required', 'name_ar' => 'required', 'name_tr' => 'required', // position 'position_en' => 'required', 'position_ar' => 'required', 'position_tr' => 'required', ]); $team = Team::find($id); if ($team) { if ($request->hasFile('image')) { //update image $team->media()->delete($id); if ($team->hasMedia('team')) { $team->updateMedia($request->image, 'team'); } else { $team->addMediaFromRequest('image') ->toMediaCollection('team'); } } $team->update([ 'name' => [ 'en' => $request->name_en, 'ar' => $request->name_ar, 'tr' => $request->name_tr ], 'position' => [ 'en' => $request->position_en, 'ar' => $request->position_ar, 'tr' => $request->position_tr ], 'social_media' => [ 'soundcloud' => $request->links_soundcloud, 'youtube' => $request->links_youtube, 'facebook' => $request->links_facebook, 'twitter' => $request->links_twitter, 'spotify' => $request->links_spotify, 'instagram' => $request->links_instagram, 'anghami' => $request->links_anghami, 'itunes' => $request->links_itunes, ] ]); } return redirect(route("team"))->with(['message' => trans('errors.updated'), 'message_type' => 'success']); } public function delete(Request $request) { $team = Team::find($request->item_id); if ($team) { $team->delete(); } return redirect(route("team"))->with(['message' => trans('errors.deleted'), 'message_type' => 'success']); } }