Php laravel请求后验证不查看错误(验证失败)

Php laravel请求后验证不查看错误(验证失败),php,forms,validation,laravel-5,Php,Forms,Validation,Laravel 5,我尝试设置规则来验证laravel表单的post请求以存储数据,但如果我设置任何验证规则(通过或失败),它将只显示空白页面。 我正在使用laravel 5 表单(视图): @if (count($errors) > 0) <div class="alert alert-danger"> <ul> @foreach ($errors->all() as $error)

我尝试设置规则来验证laravel表单的post请求以存储数据,但如果我设置任何验证规则(通过或失败),它将只显示空白页面。 我正在使用laravel 5 表单(视图):

    @if (count($errors) > 0)
        <div class="alert alert-danger">
            <ul>
                @foreach ($errors->all() as $error)
                    <li>{{ $error }}</li>
                @endforeach
            </ul>
        </div>
    @endif    
{!! Form::open(['action' => 'RentalAgreementController@store', 'method' => 'post']) !!}

    {!! Form::label('dateOfAgreement', 'Date of Agreement', ['class' => 'control-label']) !!}
    {!! Form::input('date', 'dateOfAgreement' , date('Y-m-d') , ['class' => 'form-control']) !!}

    {!! Form::submit('Submit', ['class' => 'button']) !!}

    {!! Form::close() !!}
StoreAgreementPostRequest

class StoreAgreementPostRequest extends Request {


public function authorize()
{
    return true;
}


public function rules()
{
    return [

       'premiseUse'=>'required|max:5'
    ];
}
}


只显示黑色页面,但如果我删除规则,它就会工作。但对于此应用程序中的所有其他表单,验证方式都有效,(所有其他表单和控制器都能完美工作)。

尝试使用-
return View::make('home')
。问题不在于返回,如果在store()函数的第一行使用DD()也不会返回任何内容,但是如果只是删除所有的验证规则,那么它就可以工作了。有些人认为验证是多么的混乱!在rules函数中使用dd()来查看它显示了什么&授权逻辑在哪里?你的授权逻辑是什么?目前我没有使用任何授权逻辑,我将该值设置为true,并且我在规则中使用了dd(),它可以工作并显示dd()值。但是验证将不起作用,只返回空页。
class StoreAgreementPostRequest extends Request {


public function authorize()
{
    return true;
}


public function rules()
{
    return [

       'premiseUse'=>'required|max:5'
    ];
}