我有一个相当标准的Dev-on-Homestead到生产工作流程的项目。所有人都在使用Laravel 7.2.2/Ubuntu 18.04/PHP 7.4.3 这是今天突然出现的一些表单请求。must be string (as in class Illuminate\Foundation\Http\FormRequest) 这是我们从5.4开始就一直使用的命名$errorBag吗?相同的代码从暂存错误日志中反击:
我在laravel项目中创建了两个名为UserStoreRequest和UserAuthController的类。UserStoreRequest是一个FormRequest,用于验证来自用户的请求。UserAuthControlleruse App\Http\Requests\UserStoreRequest;
use
我看到了以下Laravel框架的源代码,如果reqeust是Ajax或wantJson,FormRequest的默认行为是return json。//Illuminate\Foundation\Http\FormRequest class * Get the proper failed validation response for the因此,我尝试在Illuminate\Foundation
我在谷歌上搜索了一些我认为是更老的Laravel版本的示例(我使用的是9.15版本),但是当我试图添加它时,它会出现错误:
Declaration of App\Http\Requests\BasketRequest::failedValidation() must be compatible with Illuminate\Foundation\Http\FormRequest::failedValidation(Illuminate\Contrac