我想从多个选择更改为复选框选择。
原始代码是这样的。
<form action="{{ route('video.store') }}" method="POST" enctype="multipart/form-data" class="form__article">
{!! csrf_field() !!}
<div class="form-group {{ $errors->has('tags') ? 'has-error' : '' }}">
<label for="tags">{{ trans('forum.articles.form_tags') }}</label>
<select name="tags[]" id="tags" multiple="multiple" class="form-control" >
@foreach($allTags as $tag)
<option value="{{ $tag->id }}">
{{ $tag->name }}
</option>
@endforeach
</select>
{!! $errors->first('tags', '<span class="form-error">:Error message</span>') !!}
</div>
....
</form>
我尝试了这段代码,但没有成功。发生了形式错误(错误消息)。 我认为结果的类型不同......
<form action="{{ route('video.store') }}" method="POST" enctype="multipart/form-data" class="form__article">
{!! csrf_field() !!}
<div class="form-group {{ $errors->has('tags') ? 'has-error' : '' }}">
<label for="tags">{{ trans('forum.articles.form_tags') }}</label>
<div name="tags[]" id="tags" multiple="multiple" class="form-control" >
@foreach($allTags as $tag)
<input type="Checkbox" name="{{ $tag->name }}" value="{{ $tag->id }}">{{ $tag->name }}
@endforeach
{!! $errors->first('tags', '<span class="form-error">:Error message</span>') !!}
</div>
</div>
....
</form>
(additon)
我尝试了这个,但是&#34; PDOException:SQLSTATE [22007]:无效的日期时间格式:1366不正确的整数值:&#39; ex_tag1&#39;对于列&#39; tag_id&#39;在第1行和第34行;发生...
<div class="form-group {{ $errors->has('tags') ? 'has-error' : '' }}">
<label for="tags">{{ trans('forum.articles.form_tags') }}</label><br>
@foreach($allTags as $tag)
<input type="Checkbox" name="tags[{{ $tag->id }}]" value="{{ $tag->name }}">{{ $tag->name }}
@endforeach
{!! $errors->first('tags', '<span class="form-error">:message</span>') !!}
</div>
我需要你的建议。 谢谢。