我有刀片問題。我檢查用戶是否登錄。如果我從$ user($ user-> UserName和$ user-> UserEmail)傳遞兩個輸入默認值,如果不是,則傳遞Input :: old()。
Laravel - 語法錯誤,意外';'在刀片上
在我不檢查用戶是否登錄之前,它工作正常。有什麼建議麼??
的觀點:
@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() }}
錯誤是否告訴你它認爲';'出現在哪一行? – 2014-10-08 21:26:01
我找到了。這是我愚蠢的錯誤。在if(Auth:check())閉包失蹤後輸入「)」。 – Marcin 2014-10-08 22:00:13