2015-07-21 112 views
0

我使用Laravel Collective將表格助手添加回Laravel 5.1。首先,我不確定是否有更好的策略,但在Laravel文檔中沒有看到任何描述。Laravel 5.1表格

問題是Laravel Collective文檔沒有涉及向輸入添加自定義類和屬性。它的工作使用舊風格(雖然它沒有記錄),傳遞一個數組作爲第三個參數:

echo Form::text('username', '', ['class' => 'myclass', 'placeholder' => 'placeholder text']); 

的問題是,當我使用一個表單模型結合,第二個「空」的字符串值的手段該綁定不再起作用。

有沒有辦法解決這個問題?

回答

1

離開第二個參數null,而不是空字符串。

echo Form::text('username', null, ['class' => 'myclass', 'placeholder' => 'placeholder text']); 

的想法是,如果你的第二個參數是null,這是一樣的,如果你從來沒有通過一個價值可言,所以你會得到默認行爲(形式結合)。

+0

@ Ted--感謝,認爲做到了。我試過傳遞'false',但沒有想過傳遞'null' – user101289