问个问题,这里的 middleware' => 'auth 数组,是什么意思啊?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 13

发布问题的时候检查一下 你这图片都没了

4年前 评论

别刷屏了兄弟,多看看文档再来提问吧,或者把提问的智慧再过一遍

4年前 评论

疯狂刷屏.jpg

4年前 评论

@pigzzz 打扰了!我确实很多问题

4年前 评论

@kiti 谢谢提醒,已经弄好了

4年前 评论

意思是表示这个路由使用 auth 中间件 可以去看下文档 中间件《Laravel 7 中文文档》

4年前 评论

$router是一个路由实例,它调用了get方法,该方法第一个参数是url前缀,第二个参数是中间件名称,第三个参数是要执行的请求,一般是交给控制器处理,文档案例是写的闭包进行处理. auth是laravel自带的用户认证中间件,在这里启用了中间件就表示访问这个url是需要用户登录的.用户也可以自定义自己的中间件,然后进行不同的操作,详情请看楼上发的laravel文档.

4年前 评论

@kangfq 非常感谢你的解答,让我了解很多,但是我还有几个疑问 1、你是怎么知道get()的这个用法的啊?我找了文档,半天没找到 2、你说auth也是中间件也让我大吃一惊,那除了middleware和auth是中间件外,laravel里还有哪些是中间件了?

4年前 评论

@reterter $router->get() ->是对象操作符,因此get()肯定是方法; :grin: auth是laravel的默认中间件之一,laravel更多的中间件你可以看app/Http/Kernel.php文件

4年前 评论

@kangfq 我知道get()是方法,但是你是怎么知道get()里3个参数各自的用法的啊?

4年前 评论

@reterter 你的截图就是文档啊...

4年前 评论

你这看得是lumen吧

4年前 评论
reterter (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!