我有表格,当用户可以添加成就。
所以看起来像:
<form action="{{ action('SettingsController@addAchievementsSettings') }}" method="post" class="form-horizontal">
{{ csrf_field() }}
<div class="form-group">
<label class="col-lg-2 control-label">Date</label>
<div class="col-lg-6">
<input type="date" placeholder=" " id="date-achievement" name="date_achievement" class="form-control">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">What</label>
<div class="col-lg-6">
<input type="text" placeholder=" " id="what-achievement" name="what_achievement" class="form-control">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">Description</label>
<div class="col-lg-10">
<textarea rows="10" cols="30" class="form-control" id="description_achievement" name="description_achievement"></textarea>
</div>
</div>
<button type="button" class="btn btn-warning">Add one more...</button>
<button type="submit" class="btn btn-success">Save</button>
如果有人点击添加另一个表单,我想生成另一个表单。如何实现此目标以及如何将所有内容添加到数据库?对不起家伙没有更多的代码,但我不知道
答案 0 :(得分:1)
从你的问题来看,似乎一个合适的视频/教程对你的帮助不仅仅是答案。 我代表个人使用laravelcollective/html。 一个很好的网站,有很多视频解释几乎所有关于laravel和建设网站的一切,我推荐laracasts网站。 要了解如何使用laravel构建和处理表单我建议Laravel 5.4 from scratch
专门用于处理表单:Form request data和form validation
答案 1 :(得分:0)
创建表单并提交表单后,您必须验证您的数据然后您将调用您的模型在数据库中插入您的日期,如果您使用laravel,我建议您雄辩地处理数据库请求