我开始使用 Laravel,我想知道我应该如何选择一个。
从 5.0 版开始,Laravel 文档将请求示例从 更改Request::get('form_input')
为$request->get('form_input')
,但我找不到任何解释他们为什么这样做。
我的疑问是:
- 它们之间有什么区别
Requests
吗? - 他们是什么?
- 最喜欢什么?
我开始使用 Laravel,我想知道我应该如何选择一个。
从 5.0 版开始,Laravel 文档将请求示例从 更改Request::get('form_input')
为$request->get('form_input')
,但我找不到任何解释他们为什么这样做。
我的疑问是:
Requests
吗?Request 外观和 request() 助手都引用 app('request') 实例。我认为文档中的示例更改为 $request 因为您可以定义自己的 Request 派生类,并且服务容器会自动将其注入到操作调用中,就像 FormRequest 的情况一样,即:
public function store(UserStoreRequest $request)
{
$name = $request->input('name');
直截了当的回答:否(特别不同)除了:从这个来源引用,laravel 外观如何工作以及如何使用
Laravel 外观是一个类,它为容器内的服务提供类静态接口。根据文档,这些外观充当访问容器服务底层实现的代理。
我完全同意这一点。但对我来说,使用外观模式只会让我的代码更干净:)