我有两个应用程序,工作的路由文件如下:
routes.php文件
InvalidArgumentException
我在另一个应用程序中有相同的东西,但它不起作用。我得到一个Route::auth()
,因为它找不到我删除的login.blade.php文件,因为它是由Angular处理的。如何正确且最有效地覆盖ns
生成的/ login和/ register GET路由?
答案 0 :(得分:3)
如果你想覆盖/登录和/注册,你可以在声明Route::auth()
之后添加这两条路线,如下所示:
Route::get('login', ['as' => 'auth.login', 'uses' => 'Auth\AuthController@showLoginForm']);
Route::get('register', ['as' => 'auth.register', 'uses' => 'Auth\AuthController@showRegistrationForm']);
由于应用程序找不到实际从控制器方法而不是路由返回的'login.blade.php',因此您需要覆盖AuthController中的showLoginForm方法并返回要加载的视图。 / p>
public function showLoginForm() {
return view('path.to.your.view');
}