【发布时间】:2014-12-03 15:26:41
【问题描述】:
我的刀片有问题。我检查用户是否登录。如果是,我从 $user($user->UserName 和 $user->UserEmail)传入两个输入默认值,如果不是,我通过 Input::old()。
在我不检查用户是否登录之前,它工作正常。有什么建议吗??
观点:
@if($errors->has())
<ul>
@foreach ($errors->all() as $error)
<li class="txt-danger">{{ $error }}</li>
@endforeach
</ul>
@endif
@if(Session::has('message'))
<ul>
<li class="txt-success">{{ Session::get('message') }}</li>
</ul>
@endif
{{ Form::open(array('url'=>'contact', 'name'=>'contactform', 'id'=>'contactform')) }}
<p>
@if(Auth::check())
{{ Form::text('name', $user->UserName, array('id'=>'name') }}
@else
{{ Form::text('name', Input::old('name'), array('id'=>'name', 'placeholder'=>'Twoje imię')) }}
@endif
</p>
<p>
@if(Auth::check())
{{ Form::text('email', $user->UserEmail, array('id'=>'email') }}
@else
{{ Form::text('email', Input::old('email'), array('id'=>'email', 'placeholder'=>'Twój e-mail')) }}
@endif
</p>
<p>
{{ Form::text('subject', Input::old('subject'), array('id'=>'subject', 'placeholder'=>'Temat')) }}
</p>
<p>
{{ Form::textarea('message', Input::old('message'), array('id'=>'message', 'placeholder'=>'Wiadomość', 'rows'=>'0')) }}
</p>
{{ Form::submit('Wyślij wiadomość', array('class'=>'mainBtn', 'id'=>'submit')) }}
{{ Form::close() }}
【问题讨论】:
-
该错误是否告诉您它认为
;出现在哪一行? -
我找到了这个。这是我愚蠢的错误。在 if(Auth:check()) 关闭后的输入中缺少“)”。
标签: forms laravel-4 syntax-error blade