首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel: InvalidArgumentException中间件错误

Laravel: InvalidArgumentException中间件错误
EN

Stack Overflow用户
提问于 2018-04-22 17:24:52
回答 1查看 35关注 0票数 1

所以我有一个名为dashboard.blade.php的视图,我只想让登录的用户访问这个页面。我使用了一个中间件来阻止访问。

这是我去仪表盘的路线:

代码语言:javascript
运行
复制
 Route::get('/dashboard', 'PostController@getDashboard')->name('dashboard')->middleware('auth');

它通过让登录用户访问仪表板来完成它应该做的事情,但是当未登录的用户试图输入该页面时,它会出现以下错误:

代码语言:javascript
运行
复制
InvalidArgumentException
Route [login] not defined.

我知道它之所以起作用是因为它阻塞了用户。但是,作为示例,我如何将用户重定向回登录页面呢?

EN

Stack Overflow用户

回答已采纳

发布于 2018-04-22 17:26:11

应用程序找不到任何名为login的路由。所以你需要创建一个名为路由的登录名。类似于:

代码语言:javascript
运行
复制
Route::get('/login', 'AuthController@login')->name('login')
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49968738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档