2014-10-08 35 views

回答

0

看看我previous answer

Basicly laravel允許任何HTML與{{HTML::decode(<insert Form button here>) }}

+0

我已經這樣做了,它仍然沒有工作。 – user4122459 2014-10-08 19:14:19

0

不幸的是,表單生成器總是要逃脫它的內容進行解碼。此外,提交輸入類型僅支持文本內容,而不支持HTML。您需要使用按鈕元素來顯示HTML內容。

<button class="btn btn-danger"><i class="fa fa-pencil"></i> Delete</button> 
1
{{Form::button(' Se connecter<i class="fa fa-key icon-on-right"></i>', array(
         'type' => 'submit', 
         'class'=> 'pull-right btn btn-primary', 
         ))}} 
+2

也許你可以添加一些註釋來解釋這是如何回答這個問題的。 – 2015-03-07 19:40:44

1

當您使用表::提交,內容始終逃脫。您可以使用Form ::按鈕,而不是轉義內容。

您的代碼可以調整到:

{{ Form::button('<i class="fa fa-pencil"></i> Delete', ['class' => 'btn btn-danger', 'role' => 'button', 'type' => 'submit']) }} 

同時一定要設置類型=在使用表格::按鈕提交

+0

爲我工作Laravel和集體5.2 – 2016-04-21 23:48:48