home
/
u941026986
/
domains
/
alda.paratune.com
/
public_html
/
app.4421
/
Http
/
Controllers
/
Backend
➕ New
📤 Upload
✎ Editing:
FrontedController.php
← Back
<?php namespace App\Http\Controllers\Backend; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\HomeModel; use App\Models\HomeFrontModel; use App\Models\FeatureFrontModel; use App\Models\SubFeatureFrontModel; use App\Models\FeedbacksFrontModel; use App\Models\FaqsFrontModel; use App\Models\PreviewFrontModel; use App\Models\PricingFrontModel; use App\Models\PrivacyPolicyModel; use App\Models\TermsConditionsModel; use App\Models\SliderFrontModel; use Auth; use Hash; use Str; class FrontedController extends Controller { public function home_list(Request $request) { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.Home'); return view('backend.home.list', $data); } public function home_update(Request $request) { // dd($request->all()); $save = HomeModel::getSingle(); $save->home_title = trim($request->home_title); $save->home_ar_title = trim($request->home_ar_title); $save->home_description = trim($request->home_description); $save->home_ar_description = trim($request->home_ar_description); $save->home_google_play = trim($request->home_google_play); $save->home_ar_google_play = trim($request->home_ar_google_play); $save->home_google_play_link = trim($request->home_google_play_link); $save->home_apple_store = trim($request->home_apple_store); $save->home_ar_apple_store = trim($request->home_ar_apple_store); $save->home_apple_store_link = trim($request->home_apple_store_link); if(!empty($request->file('home_image_icon'))) { if(!empty($save->home_image_icon) && file_exists('upload/home/'. $save->home_image_icon)) { unlink('upload/home/'. $save->home_image_icon); } $ext = $request->file('home_image_icon')->getClientOriginalExtension(); $file = $request->file('home_image_icon'); $randomStr = Str::random(20); $filename = strtolower($randomStr).'.'.$ext; $file->move('upload/home/', $filename); $save->home_image_icon = $filename; } $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function video_list() { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.Video'); return view('backend.home.video', $data); } public function video_update(Request $request) { $save = HomeModel::getSingle(); $save->video_title = trim($request->video_title); $save->video_ar_title = trim($request->video_ar_title); $save->video_link = trim($request->video_link); if(!empty($request->file('video_image_icon'))) { if(!empty($save->video_image_icon) && file_exists('upload/video/'. $save->video_image_icon)) { unlink('upload/video/'. $save->video_image_icon); } $ext = $request->file('video_image_icon')->getClientOriginalExtension(); $file = $request->file('video_image_icon'); $randomStr = Str::random(20); $filename = strtolower($randomStr).'.'.$ext; $file->move('upload/video/', $filename); $save->video_image_icon = $filename; } $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function features_list() { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.Features'); return view('backend.home.features', $data); } public function features_update(Request $request) { $save = HomeModel::getSingle(); $save->feature_title = trim($request->feature_title); $save->feature_ar_title = trim($request->feature_ar_title); $save->feature_get_started_link = trim($request->feature_get_started_link); $save->feature_get_started = trim($request->feature_get_started); $save->feature_learn_more_link = trim($request->feature_learn_more_link); $save->feature_learn_more = trim($request->feature_learn_more); $save->feature_ar_get_started = trim($request->feature_ar_get_started); $save->feature_ar_learn_more = trim($request->feature_ar_learn_more); $save->feature_sub_title = trim($request->feature_sub_title); $save->feature_ar_sub_title = trim($request->feature_ar_sub_title); $save->feature_sub_get_started_link = trim($request->feature_sub_get_started_link); $save->feature_sub_get_started = trim($request->feature_sub_get_started); $save->feature_ar_sub_get_started = trim($request->feature_ar_sub_get_started); $save->feature_sub_learn_more_link = trim($request->feature_sub_learn_more_link); $save->feature_sub_learn_more = trim($request->feature_sub_learn_more); $save->feature_ar_sub_learn_more = trim($request->feature_ar_sub_learn_more); $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function feedbacks_list() { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.Feedbacks'); return view('backend.home.feedbacks', $data); } public function feedbacks_update(Request $request) { $save = HomeModel::getSingle(); $save->feedback_title = trim($request->feedback_title); $save->feedback_ar_title = trim($request->feedback_ar_title); $save->feedback_clients_view = trim($request->feedback_clients_view); $save->feedback_sub_title = trim($request->feedback_sub_title); $save->feedback_ar_sub_title = trim($request->feedback_ar_sub_title); $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function faqs_list(Request $request) { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.FAQs'); return view('backend.home.faqs', $data); } public function faqs_update(Request $request) { $save = HomeModel::getSingle(); if(!empty($request->file('faqs_image_icon'))) { if(!empty($save->faqs_image_icon) && file_exists('upload/faqs/'. $save->faqs_image_icon)) { unlink('upload/faqs/'. $save->faqs_image_icon); } $ext = $request->file('faqs_image_icon')->getClientOriginalExtension(); $file = $request->file('faqs_image_icon'); $randomStr = Str::random(20); $filename = strtolower($randomStr).'.'.$ext; $file->move('upload/faqs/', $filename); $save->faqs_image_icon = $filename; } $save->faqs_title = trim($request->faqs_title); $save->faqs_ar_title = trim($request->faqs_ar_title); $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function pricing_list(Request $request) { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.Pricing'); return view('backend.home.pricing', $data); } public function pricing_update(Request $request) { $save = HomeModel::getSingle(); $save->pricing_title = trim($request->pricing_title); $save->pricing_ar_title = trim($request->pricing_ar_title); $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function preview_list(Request $request) { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.Preview'); return view('backend.home.preview', $data); } public function preview_update(Request $request) { $save = HomeModel::getSingle(); $save->preview_title = trim($request->preview_title); $save->preview_ar_title = trim($request->preview_ar_title); $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function contact_list(Request $request) { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.Contact'); return view('backend.home.contact', $data); } public function contact_update(Request $request) { $save = HomeModel::getSingle(); $save->contact_title = trim($request->contact_title); $save->contact_ar_title = trim($request->contact_ar_title); if(!empty($request->file('contact_image_icon'))) { if(!empty($save->contact_image_icon) && file_exists('upload/contact/'. $save->contact_image_icon)) { unlink('upload/contact/'. $save->contact_image_icon); } $ext = $request->file('contact_image_icon')->getClientOriginalExtension(); $file = $request->file('contact_image_icon'); $randomStr = Str::random(20); $filename = strtolower($randomStr).'.'.$ext; $file->move('upload/contact/', $filename); $save->contact_image_icon = $filename; } $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function footer_list(Request $request) { $data['getRecord'] = HomeModel::getSingle(); $data['meta_title'] = __('admin.Footer'); return view('backend.home.footer', $data); } public function footer_update(Request $request) { $save = HomeModel::getSingle(); $save->footer_title = trim($request->footer_title); $save->footer_ar_title = trim($request->footer_ar_title); if(!empty($request->file('footer_logo'))) { if(!empty($save->footer_logo) && file_exists('upload/logo/'. $save->footer_logo)) { unlink('upload/logo/'. $save->footer_logo); } $ext = $request->file('footer_logo')->getClientOriginalExtension(); $file = $request->file('footer_logo'); $randomStr = Str::random(20); $filename = strtolower($randomStr).'.'.$ext; $file->move('upload/logo/', $filename); $save->footer_logo = $filename; } if(!empty($request->file('logo'))) { if(!empty($save->logo) && file_exists('upload/logo/'. $save->logo)) { unlink('upload/logo/'. $save->logo); } $ext = $request->file('logo')->getClientOriginalExtension(); $file = $request->file('logo'); $randomStr = Str::random(20); $filename = strtolower($randomStr).'.'.$ext; $file->move('upload/logo/', $filename); $save->logo = $filename; } if(!empty($request->file('loading_logo'))) { if(!empty($save->loading_logo) && file_exists('upload/logo/'. $save->loading_logo)) { unlink('upload/logo/'. $save->loading_logo); } $ext = $request->file('loading_logo')->getClientOriginalExtension(); $file = $request->file('loading_logo'); $randomStr = Str::random(20); $filename = strtolower($randomStr).'.'.$ext; $file->move('upload/logo/', $filename); $save->loading_logo = $filename; } $save->facebook_link = trim($request->facebook_link); $save->twitter_link = trim($request->twitter_link); $save->linkedin_link = trim($request->linkedin_link); $save->youtube_link = trim($request->youtube_link); $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } // home cms public function home_cms_home_list(Request $request) { $data['getRecord'] = HomeFrontModel::getRecord(); $data['meta_title'] = __('admin.Home'); return view('backend.home_cms.home.list', $data); } public function home_cms_home_add(Request $request) { $data['meta_title'] = __('admin.Add Home'); return view('backend.home_cms.home.add', $data); } public function home_cms_home_store(Request $request) { // dd($request->all()); $save = new HomeFrontModel; $save->image_icon = trim($request->image_icon); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/home/list')->with('success', __('admin.Record successfully created')); } public function home_cms_home_edit(Request $request, $id) { $data['getRecord'] = HomeFrontModel::getSingle($id); $data['meta_title'] = __('admin.Edit Home'); return view('backend.home_cms.home.edit', $data); } public function home_cms_home_update($id, Request $request) { $save = HomeFrontModel::getSingle($id); $save->image_icon = trim($request->image_icon); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/home/list')->with('success', __('admin.Record successfully update')); } public function home_cms_home_delete($id) { $save = HomeFrontModel::getSingle($id); $save->delete(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } // feature start public function home_cms_feature_list(Request $request) { $data['getRecord'] = FeatureFrontModel::getRecord(); $data['meta_title'] = __('admin.Feature'); return view('backend.home_cms.feature.list', $data); } public function home_cms_feature_add(Request $request) { $data['meta_title'] = __('admin.Add Feature'); return view('backend.home_cms.feature.add', $data); } public function home_cms_feature_store(Request $request) { // dd($request->all()); $save = new FeatureFrontModel; $save->image_icon = trim($request->image_icon); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/feature/list')->with('success', __('admin.Record successfully created')); } public function home_cms_feature_edit(Request $request, $id) { $data['getRecord'] = FeatureFrontModel::getSingle($id); $data['meta_title'] = __('admin.Edit Feature'); return view('backend.home_cms.feature.edit', $data); } public function home_cms_feature_update($id, Request $request) { $save = FeatureFrontModel::getSingle($id); $save->image_icon = trim($request->image_icon); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/feature/list')->with('success', __('admin.Record successfully update')); } public function home_cms_feature_delete($id) { $save = FeatureFrontModel::getSingle($id); $save->delete(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } //sub feature public function home_cms_sub_feature_list(Request $request) { $data['getRecord'] = SubFeatureFrontModel::getRecord(); $data['meta_title'] = __('admin.Sub Feature'); return view('backend.home_cms.sub_feature.list', $data); } public function home_cms_sub_feature_add(Request $request) { $data['meta_title'] = __('admin.Add Sub Feature'); return view('backend.home_cms.sub_feature.add', $data); } public function home_cms_sub_feature_store(Request $request) { // dd($request->all()); $save = new SubFeatureFrontModel; if(!empty($request->file('image_icon'))) { $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/feature/', $filename); $save->image_icon = $filename; } $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/sub_feature/list')->with('success', __('admin.Record successfully created')); } public function home_cms_sub_feature_edit(Request $request, $id) { $data['getRecord'] = SubFeatureFrontModel::getSingle($id); $data['meta_title'] = __('admin.Edit Sub Feature'); return view('backend.home_cms.sub_feature.edit', $data); } public function home_cms_sub_feature_update($id, Request $request) { $save = SubFeatureFrontModel::getSingle($id); if(!empty($request->file('image_icon'))) { if(!empty($user->image_icon) && file_exists('upload/feature/'.$user->image_icon)){ unlink('upload/feature/'.$user->image_icon); } $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/feature/', $filename); $save->image_icon = $filename; } $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/sub_feature/list')->with('success', __('admin.Record successfully update')); } public function home_cms_sub_feature_delete($id) { $save = SubFeatureFrontModel::getSingle($id); $save->delete(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } // feedbacks start public function home_cms_feedbacks_list(Request $request) { $data['getRecord'] = FeedbacksFrontModel::getRecord(); $data['meta_title'] = __('admin.Feedbacks'); return view('backend.home_cms.feedbacks.list', $data); } public function home_cms_feedbacks_add(Request $request) { $data['meta_title'] = __('admin.Add Feedbacks'); return view('backend.home_cms.feedbacks.add', $data); } public function home_cms_feedbacks_store(Request $request) { // dd($request->all()); $save = new FeedbacksFrontModel; if(!empty($request->file('image_icon'))) { $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/feedbacks/', $filename); $save->image_icon = $filename; } $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/feedbacks/list')->with('success', __('admin.Record successfully created')); } public function home_cms_feedbacks_edit(Request $request, $id) { $data['getRecord'] = FeedbacksFrontModel::getSingle($id); $data['meta_title'] = __('admin.Edit Feedbacks'); return view('backend.home_cms.feedbacks.edit', $data); } public function home_cms_feedbacks_update($id, Request $request) { $save = FeedbacksFrontModel::getSingle($id); if(!empty($request->file('image_icon'))) { if(!empty($user->image_icon) && file_exists('upload/feedbacks/'.$user->image_icon)){ unlink('upload/feedbacks/'.$user->image_icon); } $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/feedbacks/', $filename); $save->image_icon = $filename; } $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/feedbacks/list')->with('success', __('admin.Record successfully update')); } public function home_cms_feedbacks_delete($id) { $save = FeedbacksFrontModel::getSingle($id); $save->delete(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } // // Faqs public function home_cms_faqs_list(Request $request) { $data['getRecord'] = FaqsFrontModel::getRecord(); $data['meta_title'] = __('admin.FAQs'); return view('backend.home_cms.faqs.list', $data); } public function home_cms_faqs_add(Request $request) { $data['meta_title'] = __('admin.Add FAQs'); return view('backend.home_cms.faqs.add', $data); } public function home_cms_faqs_store(Request $request) { // dd($request->all()); $save = new FaqsFrontModel; $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/faqs/list')->with('success', __('admin.Record successfully created')); } public function home_cms_faqs_edit(Request $request, $id) { $data['getRecord'] = FaqsFrontModel::getSingle($id); $data['meta_title'] = __('admin.Edit FAQs'); return view('backend.home_cms.faqs.edit', $data); } public function home_cms_faqs_update($id, Request $request) { $save = FaqsFrontModel::getSingle($id); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect('admin/home_cms/faqs/list')->with('success', __('admin.Record successfully update')); } public function home_cms_faqs_delete($id) { $save = FaqsFrontModel::getSingle($id); $save->delete(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } // preview public function home_cms_preview_list(Request $request) { $data['getRecord'] = PreviewFrontModel::getRecord(); $data['meta_title'] = __('admin.Preview'); return view('backend.home_cms.preview.list', $data); } public function home_cms_preview_add(Request $request) { $data['meta_title'] = __('admin.Add Preview'); return view('backend.home_cms.preview.add', $data); } public function home_cms_preview_store(Request $request) { $save = new PreviewFrontModel; if(!empty($request->file('image_icon'))) { $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/preview/', $filename); $save->image_icon = $filename; } $save->save(); return redirect('admin/home_cms/preview/list')->with('success', __('admin.Record successfully created')); } public function home_cms_preview_edit(Request $request, $id) { $data['getRecord'] = PreviewFrontModel::getSingle($id); $data['meta_title'] = __('admin.Edit Preview'); return view('backend.home_cms.preview.edit', $data); } public function home_cms_preview_update($id, Request $request) { $save = PreviewFrontModel::getSingle($id); if(!empty($request->file('image_icon'))) { if(!empty($user->image_icon) && file_exists('upload/preview/'.$user->image_icon)){ unlink('upload/preview/'.$user->image_icon); } $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/preview/', $filename); $save->image_icon = $filename; } $save->save(); return redirect('admin/home_cms/preview/list')->with('success', __('admin.Record successfully update')); } public function home_cms_preview_delete($id) { $save = PreviewFrontModel::getSingle($id); $save->delete(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } public function home_cms_pricing_list(Request $request) { $data['getRecord'] = PricingFrontModel::getRecord(); $data['meta_title'] = __('admin.Pricing'); return view('backend.home_cms.pricing.list', $data); } public function home_cms_pricing_add(Request $request) { $data['meta_title'] = __('admin.Add New Pricing'); return view('backend.home_cms.pricing.add', $data); } public function home_cms_pricing_store(Request $request) { $save = new PricingFrontModel; $save->image_icon = trim($request->image_icon); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->price = trim($request->price); $save->sub_title = trim($request->sub_title); $save->ar_sub_title = trim($request->ar_sub_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->get_started_link = trim($request->get_started_link); $save->get_started = trim($request->get_started); $save->ar_get_started = trim($request->ar_get_started); $save->save(); return redirect('admin/home_cms/pricing/list')->with('success', __('admin.Record successfully created')); } public function home_cms_pricing_edit($id, Request $request) { $data['getRecord'] = PricingFrontModel::getSingle($id); $data['meta_title'] = __('admin.Edit Pricing'); return view('backend.home_cms.pricing.edit', $data); } public function home_cms_pricing_update($id, Request $request) { $save = PricingFrontModel::getSingle($id); $save->image_icon = trim($request->image_icon); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->price = trim($request->price); $save->sub_title = trim($request->sub_title); $save->ar_sub_title = trim($request->ar_sub_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->get_started_link = trim($request->get_started_link); $save->get_started = trim($request->get_started); $save->ar_get_started = trim($request->ar_get_started); $save->save(); return redirect('admin/home_cms/pricing/list')->with('success', __('admin.Record successfully update')); } public function home_cms_pricing_delete($id, Request $request) { $save = PricingFrontModel::getSingle($id); $save->delete(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } public function privacy_policy_list(Request $request) { $data['getRecord'] = PrivacyPolicyModel::getSingle(); $data['meta_title'] = __('admin.Privacy Policy'); return view('backend.home_cms.privacy_policy.update', $data); } public function privacy_policy_update(Request $request) { $save = PrivacyPolicyModel::getSingle(); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } public function terms_conditions_list(Request $request) { $data['getRecord'] = TermsConditionsModel::getSingle(); $data['meta_title'] = __('admin.Terms & Conditions'); return view('backend.home_cms.terms_conditions.update', $data); } public function terms_conditions_update(Request $request) { $save = TermsConditionsModel::getSingle(); $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->description = trim($request->description); $save->ar_description = trim($request->ar_description); $save->save(); return redirect()->back()->with('success', __('admin.Record successfully update')); } // slider public function home_cms_slider_list(Request $request) { $data['getRecord'] = SliderFrontModel::getRecord(); $data['meta_title'] = __('admin.Slider'); return view('backend.home_cms.slider.list', $data); } public function home_cms_slider_add(Request $request) { $data['meta_title'] = __('admin.Add Slider'); return view('backend.home_cms.slider.add', $data); } public function home_cms_slider_store(Request $request) { $save = new SliderFrontModel; if(!empty($request->file('image_icon'))) { $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/slider/', $filename); $save->image_icon = $filename; } $save->save(); return redirect('admin/home_cms/slider/list')->with('success', __('admin.Record successfully created')); } public function home_cms_slider_edit(Request $request, $id) { $data['getRecord'] = SliderFrontModel::getSingle($id); $data['meta_title'] = __('admin.Edit Slider'); return view('backend.home_cms.slider.edit', $data); } public function home_cms_slider_update($id, Request $request) { $save = SliderFrontModel::getSingle($id); if(!empty($request->file('image_icon'))) { if(!empty($user->image_icon) && file_exists('upload/slider/'.$user->image_icon)){ unlink('upload/slider/'.$user->image_icon); } $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/slider/', $filename); $save->image_icon = $filename; } $save->save(); return redirect('admin/home_cms/slider/list')->with('success', __('admin.Record successfully update')); } public function home_cms_slider_delete($id) { $save = SliderFrontModel::getSingle($id); $save->delete(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel