0
我怎样才能做到在Laravel 5.1以下几点:动态路由5.1
Route::get('/users/{user}', ['as' => $user, 'uses' => '[email protected]']);
上面的代码提供了一个错误:因为你定义的$用户变量作为
Undefined variable: user
我怎样才能做到在Laravel 5.1以下几点:动态路由5.1
Route::get('/users/{user}', ['as' => $user, 'uses' => '[email protected]']);
上面的代码提供了一个错误:因为你定义的$用户变量作为
Undefined variable: user
路由失败路由名称,所以Laravel返回一个错误。
当您在窗体中定义重定向或操作属性时,路由名称对于反向路由很有用。
检查文档以了解如何通过路由传递变量。
编辑: 在这里链接到Laravel 5.1的文档(这是类似于以前的版本btw)。一个好的做法是使用闭包passibg变量或变量数组。
Route::get('/users/{user}', function($user) {
return $user;});
而这一次用正确的路线命名:
Route::get('/users/{user}', ['as' => 'userroute', function($user) {
return $user;}]);
也许你应该定义'$ user' –
你是什么意思? – V4n1ll4
@ V4n1ll4你正试图使用当前未定义的变量enywhere –