laravel 表单验证的问题
<?php namespace App\Http\Requests;
use App\Http\Requests\Request;
class UserRequest extends Request {
/**
* 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 [
'username'=>'required|min:5',
'password'=>'required|max:12|min:5',
];
}
}
这个为UserRequest.php 文件
在控制器中用
print_r(Session::get('errors'));
方法获取到错误信息
格式为
Illuminate\Support\ViewErrorBag Object ( [bags:protected] => Array ( [default] => Illuminate\Support\MessageBag Object ( [messages:protected] => Array ( [username] => Array ( [0] => username 不能为空。 ) [password] => Array ( [0] => password 不能为空。 ) ) [format:protected] => :message ) ) )
怎么提取其中的错误信息?
试过这个样
Session::get('errors')->bags 是报错 的
1 个回复
俭以养德
赞同来自: