السلام عليكم ورحمة الله انا في الدرس 23 من كورس العقارات الحمد لله ظهرت البيانات و datatable شغال كويس بس لما اريد أعدل على اي عضو بيطلع لي هذا الخ...
السلام عليكم ورحمة الله
انا في الدرس 23 من كورس العقارات
الحمد لله ظهرت البيانات و datatable شغال كويس بس لما اريد أعدل على اي عضو بيطلع لي هذا الخطأ
http://www12.0zz0.com/2017/09/14/02/557124699.png
و ما بواجه أي مشكلة في حالة delete
وشكرا مسبقا لحضرتكم
ملف الروت Route::group([\'middleware\' => [\'web\',\'admin\']], function(){ #dataTable Route::get(\'/adminpanel/users/data\', [\'as\' => \'admin.user.data\', \'uses\' => \'UsersController@anyData\' ]); #main admin Route::get(\'/adminpanel\', \'AdminController@index\'); #users Route::resource(\'/adminpanel/users/\', \'UsersController\'); Route::post(\'/adminpanel/users/changepassword/\', \'UsersController@updatePassword\'); Route::get(\'/adminpanel/users/{id}/delete\', \'UsersController@destroy\'); }); ملف usersController namespace App\\Http\\Controllers; use Illuminate\\Http\\Request; use App\\user; use App\\Http\\Requests; use App\\Http\\Controllers\\controller; use App\\Http\\Requests\\AddUserRequestAdmin; use Illuminate\\Support\\Facades\\Redirect; use Datatables; class UsersController extends Controller { public function index() { return view(\'admin.user.index\'); } public function create() { return view(\'admin.user.add\'); } protected function store(AddUserRequestAdmin $request , User $user) { $user::create([ \'name\' => $request->name, \'email\' => $request->email, \'password\' => bcrypt($request->password), ]); return redirect(\'/adminpanel/users\')->withFlashMessage(\'تمت اضافة العضو بنجاح\'); } public function edit($id,User $user ) { $user = $user->find($id); return view(\'admin.user.edit\', compact(\'user\')); } public function update($id, User $user, Request $request) { $userUpdated = $user->find($id); $userUpdated->fill($request->all())->save(); return redirect(\'/adminpanel/users\')->withFlashMessage(\'done\'); } public function updatePassword(Request $request, User $user) { $userUpdate = $user->find($request->user_id); $password = bcrypt($request->password); $userUpdate->fill([\'password\' => $password ])->save(); return redirect(\'/adminpanel/users\')->withFlashMessage(\'done\'); } public function destroy($id, User $user) { $user->find($id)->delete(); return redirect(\'/adminpanel/users\')->withFlashMessage(\'done\'); } public function anyData(User $user) { $users = $user->all(); return Datatables::of($users) ->editColumn(\'name\', function ($model) { return \'<a href=\"\'.url(\'/adminpanel/users/\' . $model->id . \'/edit\').\'\">\'.$model->name .\'</a>\'; }) ->editColumn(\'admin\', function ($model) { return $model->admin == 0 ? \'<span class=\"badge badge-info\">\' . \'عضو\' . \'</span>\' : \'<span class=\"badge badge-warning\">\' . \'مدير الموقع\' . \'</span>\'; }) ->editColumn(\'mybu\', function ($model) { return \'<a href=\"\'.url(\'/adminpanel/bu/\' . $model->id).\'\"> <span class=\"btn btn-danger btn-circle\"> <i class=\"fa fa-link\"></i> </span> </a>\'; }) ->editColumn(\'control\', function ($model) { $all = \'<a href=\"\' . url(\'/adminpanel/users/\' . $model->id . \'/edit\') . \'\" class=\"btn btn-info btn-circle\"><i class=\"fa fa-edit\"></i></a> \'; if($model->id != 1){ $all .= \'<a href=\"\' . url(\'/adminpanel/users/\' . $model->id . \'/delete\') . \'\" class=\"btn btn-danger btn-circle\"><i class=\"fa fa-trash-o\"></i></a>\'; } return $all; }) ->make(true); } }
لا يوجد تعليقات حتي الان