标签: laravel
use Illuminate\Http\Request; use App\Http\Requests;
? 两者看起来都一样,他们的工作方式有何不同?
答案 0 :(得分:1)
Illuminate\Http\Request在控制器中用于处理传入请求(GET,POST,PUT,PATCH,...)等等它在the docs中得到了很好的解释。
Illuminate\Http\Request
GET
POST
PUT
PATCH
App\Http\Requests是用于表单验证规则的父命名空间,这使您可以保持控制器清洁,并在单独的类中为传入请求编写验证规则。它还使您的验证类可以重用于其他控制器。再次详细记录here。
App\Http\Requests