【发布时间】:2013-11-24 02:21:17
【问题描述】:
我一直在尝试完成这项工作,但不知何故它不起作用。
Route::get('account/edit/{id}', array('before' => 'auth', function($id)
{
$id = Auth::user()->id;
$provider = Provider::find($id);
return View::make('provider.accountEdit')->with(compact('provider'));
}));
我正在尝试将用户 ID 放在 url 位上,例如 user/account/1
【问题讨论】:
-
你能告诉我们错误,或者描述它是如何不工作的。
-
当我尝试编辑链接到此 它显示路由尚不存在或其他什么。
-
另外,如果我删除 function() 和 /{id} 中的 $id 页面工作正常,但我想获取 ID 并在 url mysite.com/user/id 上显示
-
您正在检索
$id作为路由参数,但立即将其替换为Auth::user->id。我真的不明白你想在这里做什么。即使该路由功能看起来合法,您能否从 laravel 安装的根文件夹中发布php artisan routes的输出。
标签: parameters routing laravel