讨论数量:
$router
是一个路由实例,它调用了get
方法,该方法第一个参数是url前缀,第二个参数是中间件名称,第三个参数是要执行的请求,一般是交给控制器处理,文档案例是写的闭包进行处理.
auth
是laravel自带的用户认证中间件,在这里启用了中间件就表示访问这个url是需要用户登录的.用户也可以自定义自己的中间件,然后进行不同的操作,详情请看楼上发的laravel文档.
@kangfq 非常感谢你的解答,让我了解很多,但是我还有几个疑问 1、你是怎么知道get()的这个用法的啊?我找了文档,半天没找到 2、你说auth也是中间件也让我大吃一惊,那除了middleware和auth是中间件外,laravel里还有哪些是中间件了?
@reterter $router->get()
->
是对象操作符,因此get()
肯定是方法; :grin:
auth
是laravel的默认中间件之一,laravel更多的中间件你可以看app/Http/Kernel.php
文件
推荐文章: