表单请求验证一直forbidden

参考文档:http://www.golaravel.com/larav ... tion/
<?php namespace App\Http\Requests;

use App\Http\Requests\Request;

class LoginPostRequest extends Request {

/**
 * Determine if the user is authorized to make this request.
 *
 * @return bool
 */
public function authorize()
{
    return false;
}

/**
 * Get the validation rules that apply to the request.
 *
 * @return array
 */
public function rules()
{
    return [
        'username' => 'required',
        'password' => 'required',
        '_token' => 'required'
    ];
}

}

控制器里注入Request对象
public function postLogin(LoginPostRequest $request)
{
    return 123;
}

然后就forbidden了。。。输出session也没有错误信息。。甚至我让rules返回空数组还是被forbidden。。求指教。。
已邀请:

Usual

赞同来自:

重新看了遍文档,问题应该在authorize函数,返回FALSE的话被认为权限不足,不会执行后面的控制器方法。

可是这个是artisan生成文件的默认设置,感觉是一个坑。。

要回复问题请先登录注册