请尊重我是编程和Laravel的新手,所以这个问题对你们大多数人来说似乎有些奇怪。 但我认为这就是stackoverflow的用途,因此:
当我使用命令php artisan make:middleware setLocale
创建一个新的中间件时,已经有了handle
函数,其中包含以下代码:
return $next($request);
我想知道这条线到底是做什么的。
这在文档中解释:
要将请求更深入地传递到应用程序中(允许中间件“通过”),请使用$ request调用$ next回调。
最好将中间件设想为一系列“层”,HTTP请求必须在它们到达您的应用程序之前通过。每个层都可以检查请求,甚至完全拒绝它。