当我尝试在路由组
中添加前缀作为变量时,我收到此错误消息错误消息:
UrlGenerationException in UrlGenerationException.php line 17:
Missing required parameters for [Route: client.login] [URI: login].
web.php:
Route::group(['prefix' => '{account}'], function()
{
Route::GET('login', ['as' => 'client.login', 'uses' => 'Client\Auth\LoginController@showLoginForm']);
}
控制器:
public function showLoginForm()
{
return view('client.auth.login', $this->data);
}
答案 0 :(得分:1)
您的控制器功能必须接受路由中定义的URL参数作为参数。
在这种情况下应该是
public function showLoginForm($account)
{
return view('client.auth.login', $this->data);
}
但你可能想用账号
做点什么