par*_*oid 5 php validation laravel laravel-5 laravel-5.2
我有这样的模特
class test extends Model
{
public $rules = [
'title' => 'required',
'name' => 'required',
];
protected $fillable = ['title','name'];
}
Run Code Online (Sandbox Code Playgroud)
像这样的控制器
public function store(Request $request)
{
$test=new test; /// create model object
$validator = Validator::make($request->all(), [
$test->rules
]);
if ($validator->fails()) {
return view('test')->withErrors($validator)
}
test::create($request->all());
}
Run Code Online (Sandbox Code Playgroud)
验证显示这样的错误
0字段是必需的.
我想要表明这一点
名字的字段是必需的.
标题字段是必需的.
我解决了
public function store(Request $request)
{
$test=new test; /// create model object
$validator = Validator::make($request->all(),$test->rules);
if ($validator->fails()) {
return view('test')->withErrors($validator)
}
test::create($request->all());
}
Run Code Online (Sandbox Code Playgroud)