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   是报错 的
已邀请:

俭以养德

赞同来自:

$v->errors()->getMessages();

要回复问题请先登录注册