所以我有一个名为dashboard.blade.php的视图,我只想让登录的用户访问这个页面。我使用了一个中间件来阻止访问。
这是我去仪表盘的路线:
Route::get('/dashboard', 'PostController@getDashboard')->name('dashboard')->middleware('auth');它通过让登录用户访问仪表板来完成它应该做的事情,但是当未登录的用户试图输入该页面时,它会出现以下错误:
InvalidArgumentException
Route [login] not defined.我知道它之所以起作用是因为它阻塞了用户。但是,作为示例,我如何将用户重定向回登录页面呢?
发布于 2018-04-22 17:26:11
应用程序找不到任何名为login的路由。所以你需要创建一个名为路由的登录名。类似于:
Route::get('/login', 'AuthController@login')->name('login')https://stackoverflow.com/questions/49968738
复制相似问题