【发布时间】:2017-04-06 22:20:49
【问题描述】:
错误:缺少 [Route: auth.users.edit] [URI: auth/users/{user}/edit]。
我有一个中间件,如果用户缺少一些详细信息,他们将被带到编辑帐户页面并被告知完成他们的帐户。
中间件看起来像这样。
public function handle($request, Closure $next)
{
$user = auth()->user();
if ( // some condition about account completeness ) {
flash('Please complete your account');
return redirect()->route('auth.users.edit');
}
return $next($request);
}
路由名称auth.users.edit对应路由auth/users/{user}/edit。我假设我得到的错误是抱怨中间件不知道{user} 参数。
错误如下所示:
缺少 [Route: auth.users.edit] [URI: auth/users/{user}/edit]
【问题讨论】:
-
你解决了吗?
-
是的,linuxartisan 的回答是正确的