如何在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