如何在Laravel中創建表單並讓Laravel使用基於模型名稱的輸入名稱數組(例如Post [title],Post [body])創建表單字段。這就是我在Yii所做的事情,但不知道它是否可能與Laravel合作。 一旦這是可能的,我可以很容易地取回輸入數據爲$ post-> attributes = $ _POST ['Post']。Laravel:根據模型創建表單輸入
0
A
回答
0
在Laravel有Form model binding基於模型創建表單,但恐怕沒有建立在基於數組的表單上。
0
當您創建例如新文章時,您不需要使用模型綁定,您只能創建一個創建表單。 我的解決方案被擴展FormBuilder形式LaraCollection這樣的,其中true它意味着,輸入是必需的:
{!! BsForm::bs_open('articles.store') !!}
{!! BsForm::bs_text('article.title' , [ 'label' => 'Article title' ] , true) !!}
{!! BsForm::bs_button('success' , 'Save') !!}
{!! BsForm::bs_close() !!}
凡bs_open自動生成的形式是這樣的:
<form method='POST' action='http://test.dev/articles' accept-charset='UTF-8'><input type='hidden' name='_token' value='jCetJsAXCKfQTZ1GV9TZfVt3Ch2WlP8lixeN8gYL'>
bs_text產生引導可接受的輸入類型像這樣的文字:
<div class='form-group'>
<label for='article_title'>Article title</label>
<input class='form-control' name='article_title' type='text' required>
</div>
bs_button創建漂亮的引導按鈕很容易與擴展字體真棒圖標檢查:
<button type='submit' class='btn btn-success'><i class='fa fa-check'></i> Save</button>
相關問題
- 1. Can Laravel根據您創建的數據庫模型生成表單嗎?
- 2. 根據用戶輸入創建多個表單項目
- 3. Laravel 5.2根據輸入字段設置模型屬性
- 4. 如何創建輸入模型的多個項目的表單?
- 5. Laravel belongsToMany VS創建中間表模型
- 6. 根據用戶輸入創建URL
- 7. 根據用戶輸入創建文件
- 8. 根據輸入參數創建GUI
- 9. 根據單選按鈕創建表單模板
- 10. 爲輸入創建動態ng模型
- 11. 根據用戶輸入創建輸入數量(帶前綴)
- 12. 根據Laravel中的表單輸入驗證複合模型字段的唯一性?
- 13. 根據用戶輸入創建帶編號的表格
- 14. 如何根據laravel創建聊天
- 15. 如何根據實體屬性的值創建嵌入表單
- 16. Laravel 3驗證單個輸入表單
- 17. Laravel使用具有模式的表創建模型類
- 18. 在yii2中使用模態創建表單輸入很奇怪
- 19. 創建動態數據輸入表格
- 20. 創建SQLite表,如何輸入數據?
- 21. Laravel - 阿賈克斯創建雙輸入
- 22. 在Laravel 4.2中創建模型
- 23. 在laravel上創建模型5.2
- 24. 根據數據類型在單行中輸出mysql表數據
- 25. SSIS可以根據輸入的字段值創建輸出電子表格
- 26. Laravel:如何根據模型屬性的可能值驗證表單域?
- 27. AngularJS表單輸入:如何根據$ scope設置默認值,但綁定到新表單模型
- 28. Python中創建用戶輸入表單和轉換輸入到數據幀
- 29. 爲屬於不同模型的模型創建獨立表單?
- 30. jquery從sqlite數據創建動態表單輸入
這意味着我不能使用諸如User [用戶名],User [email]這樣的名稱數組,因爲Laravel將只綁定與名稱匹配的名稱,例如'email'。此外,我將不得不在Controller中每次填充一個模型屬性。這是否正確理解? – aeonsleo 2014-09-26 09:29:43