2016-11-28 211 views
1

我已經使用表單將用戶的請求保存到數據庫中。 可以在不登錄的情況下進行請求,也可以在登錄後進行請求。使用Auth填充Laravel表單::用戶

當某人登錄時,他們的信息應該已經放入表單中,因此他們不必這樣做。

我在我的表格部分之一,寫了這個中檢索他們的信息,但它返回代碼:

<?php echo e(Auth::user()->organisation); ?> 

的形式把這樣的:

{!! Form::Text('organisation', '{{{ Auth::user()->organisation }}}', array('required' => 'required')) !!} 

我知道這可能是一些真的很小,我錯過了,但我不能把它放在它上面

回答

2

代碼應該看起來像這樣:

{!! Form::text('organisation', Auth::user()->organisation, ['required' => true]) !!} 

有時你想檢查組織不爲空:

{!! Form::text('organisation', empty(Auth::user()->organisation) ? '' : Auth::user()->organisation, ['required' => true]) !!} 
+0

啊,所以我使用的需要而搞砸了其餘錯誤的括號? – ThisIsNotArmand

+1

使用'{{}}}括號是錯誤的。 'array()'和''required'=>'required''甚至''required'=>'hey!''都可以工作,但在我看來它的可讀性較差。 –

+1

非常感謝您如此清楚地解釋它。你是這裏的好人之一 – ThisIsNotArmand