|
...
|
...
|
@@ -3,17 +3,15 @@ |
|
|
|
namespace App\Http\Requests\Aside\Template;
|
|
|
|
|
|
|
|
use Illuminate\Foundation\Http\FormRequest;
|
|
|
|
use Illuminate\Validation\Rule;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author:dc
|
|
|
|
* @time 2023/5/11 14:38
|
|
|
|
* Class TemplateRequest
|
|
|
|
* @package App\Http\Requests\Aside\BTemplate
|
|
|
|
* @remark :左侧模块参数验证
|
|
|
|
* @name :ATemplateModuleRequest
|
|
|
|
* @author :lyh
|
|
|
|
* @time :2023/6/28 18:04
|
|
|
|
*/
|
|
|
|
class TemplateRequest extends FormRequest
|
|
|
|
class ATemplateModuleRequest extends FormRequest
|
|
|
|
{
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Determine if the user is authorized to make this request.
|
|
|
|
*
|
|
...
|
...
|
@@ -31,43 +29,19 @@ class TemplateRequest extends FormRequest |
|
|
|
*/
|
|
|
|
public function rules()
|
|
|
|
{
|
|
|
|
$rule = [
|
|
|
|
'id' => ['required','integer'],
|
|
|
|
'name' => ['required'],
|
|
|
|
'status' => ['required',Rule::in(0,1)],
|
|
|
|
'is_default' => ['required',Rule::in(0,1)],
|
|
|
|
'sort' => ['required','integer'],
|
|
|
|
'thumb' => ['required'],
|
|
|
|
'url' => ['required'],
|
|
|
|
'html' => ['required'],
|
|
|
|
return [
|
|
|
|
'name'=>'required',
|
|
|
|
'image'=>'required',
|
|
|
|
'html'=>'required',
|
|
|
|
];
|
|
|
|
|
|
|
|
// 更新场景
|
|
|
|
if($this->is('a/template/insert')){
|
|
|
|
unset($rule['id']);
|
|
|
|
}
|
|
|
|
|
|
|
|
return $rule;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function messages()
|
|
|
|
{
|
|
|
|
return [
|
|
|
|
'id.required' => 'id必须',
|
|
|
|
'id.integer' => 'id必须',
|
|
|
|
|
|
|
|
'name.required' => '名称必须',
|
|
|
|
'status.integer' => '状态错误',
|
|
|
|
'status.in' => '状态错误',
|
|
|
|
'is_default.integer' => '是否默认',
|
|
|
|
'is_default.in' => '是否默认',
|
|
|
|
'sort.required' => '排序必须',
|
|
|
|
'sort.integer' => '排序必须',
|
|
|
|
'thumb.required' => '缩略图必须',
|
|
|
|
'url.required' => '预览链接必须',
|
|
|
|
'name.required'=>'名称不能为空',
|
|
|
|
'image.required' => '图片不能为空',
|
|
|
|
'html.required'=>'代码不能为空',
|
|
|
|
];
|
|
|
|
}
|
|
|
|
|
|
|
|
} |
...
|
...
|
|