مشكلة في الروت

السلام عليكم ورحمة الله انا في الدرس 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);

    }


}




0 التعليقات


    لا يوجد تعليقات حتي الان

اضف تعليق


يجب ان يكون لديك حساب في الموقع تسجيل الدخول او تسجيل عضوية جديدة

خدمات ويب الفريق