相关疑难解决方法(0)

Laravel 5.5路由中的模型绑定不起作用

在我,routes.php我有这个:

Route::get('user/{user}/permissions/','UserController@permissions')->name('user.permissions');
Run Code Online (Sandbox Code Playgroud)

在我的控制器中我有:

public function permissions(User $user){
   dd($user);
}
Run Code Online (Sandbox Code Playgroud)

$ user对象(如新用户; 没有属性)

如果我使用:

public function permissions($user){
   dd(User::find($user));
}
Run Code Online (Sandbox Code Playgroud)

完美的工作!

我之前有Laravel 5.2并且这段代码工作正常但是在Laravel 5.5中它不起作用,任何想法为什么?

php binding routes laravel

7
推荐指数
1
解决办法
3567
查看次数

标签 统计

binding ×1

laravel ×1

php ×1

routes ×1