因为我需要将自定义登录应用于AuthController(添加一个将被调用以改变受保护的$ redirectTo的公共方法)
我可以改变$ redirectTo的访问范围,但是,我不想破坏框架。
那么,我该如何访问AuthController?不是单身课吗?
答案 0 :(得分:0)
如果您没有使用Laravel默认$ command-not-found
/home/fabian command-not-found
DBI connect('dbname=/nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite','',...) failed: unable to open database file at /run/current-system/sw/bin/command-not-found line 13.
cannot open database `/nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite' at /run/current-system/sw/bin/command-not-found line 13.
,那么在路由中,您可以告诉/指定您的登录/注销和注册的自定义控制器。这是一个例子
AuthController
注意
Login \ LoginController,1st Login是
Route::get('/user/login', ['as'=>'user-login','uses'=>'Login\LoginController@getLogin']); Route::post('/user/login', 'Login\LoginController@postLogin'); Route::get('/user/logout', ['as'=>'user-logout', 'uses'=>'Login\LoginController@getLogout']); // Registration routes... Route::get('/user/register', 'Login\LoginController@getRegister'); Route::post('/user/register', 'Login\LoginController@postRegister');
目录,与Login
目录相同,而第二个Auth
同样是AuthController