php artisan make:request Backend/CoursewareFileRequest
修改authorize方法内的值为true
<?php
namespace App\Http\Requests\Backend;
use Illuminate\Foundation\Http\FormRequest;
class CoursewareRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required|max:90',
'price' => 'required|numeric',
'type' => 'required|numeric',
'if_download' => 'required|numeric',
'validity' => 'required|numeric',
];
}
/**
* 获取被定义验证规则的错误消息.
*
* @return array
* @translator laravelacademy.org
*/
public function messages(){
return [
'name.required' => '请输入课程名称',
'name.max' => '课程名称最大不能超过30字',
'price.required' => '请输入价格',
'price.numeric' => '价格必须为数字',
'type.numeric' => '请选择课件类型',
'type.required' => '课件类型非法更改',
'if_download.required' => '请输入选择是否下载',
'if_download.numeric' => '非法更改下载开关选择',
'validity.required' => '请输入有效期',
'validity.numeric' => '有效期必须为数字',
];
}
}