ok
Direktori : /home2/selectio/public_html/a1tex.in/app/Http/Controllers/Admin/ |
Current File : /home2/selectio/public_html/a1tex.in/app/Http/Controllers/Admin/EmergencyContactController.php |
<?php namespace App\Http\Controllers\Admin; use App\CPU\Helpers; use App\Http\Controllers\Controller; use App\Model\EmergencyContact; use Brian2694\Toastr\Facades\Toastr; use Illuminate\Http\Request; use function App\CPU\translate; class EmergencyContactController extends Controller { public function emergency_contact() { $contacts = EmergencyContact::where('user_id', 0)->latest()->paginate(Helpers::pagination_limit()); return view('admin-views.delivery-man.emergency-contact', compact('contacts')); } public function add(Request $request) { $request->validate([ 'name' => 'required', 'phone' => 'required' ]); EmergencyContact::create([ 'user_id' => 0, 'name' => $request->input('name'), 'phone' => $request->input('phone'), 'status' => 1 ]); Toastr::success(translate('emergency_contact_added_successfully!')); return back(); } public function ajax_status_change(Request $request) { $status = EmergencyContact::where(['user_id' => 0, 'id'=> $request->id])->update(['status' => $request->status]); if ($status == true) { return [ 'message' => translate('contact_status_changed_successfully!')]; } else { return [ 'message' => translate('contact_status_change_failed!'), 'fail' => 1 ]; } } public function destroy(Request $request) { $delete = EmergencyContact::where(['user_id' => 0, 'id' => $request->id]) ->delete(); if ($delete == true) { Toastr::success(translate('emergency_contact_deleted_successfully!')); } else { Toastr::error(translate('emergency_contact_delete_failed!')); } return back(); } }