我是 Laravel 的新手。我使用循环将一些复选框值保存到数据库中,但它只将数组中的最后一个值保存到数据库中。
这是我的表格
<form action="{{url('resortf')}}" method="post" enctype="multipart/form-data">
<input hidden name="h_id" value="{{ $hotel->id}}">
@foreach($facility as $facilities)
<div class="col-md-4">
<img src="{{$facilities->image}}" width="50px" height="50px;">
<label>{{$facilities->name}}</label>
<input type="checkbox" value="{{$facilities->id}}" name="facilities[]">
</div>
@endforeach
<div class="row">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input type="submit" class="btn btn-success" value="Next">
<input type="reset" class="btn btn-success" value="Reset">
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
形式工作正常;$facilities并$hotel从控制器传递。
这是商店功能
public function store(Request $request) {
$resortfacility = new Resortfacility;
$loop = $request->get('facilities');
foreach ($loop as $value){
$resortfacility->h_id = $request->get('h_id');
$resortfacility->f_id = $value;
$resortfacility->save();
}
} …Run Code Online (Sandbox Code Playgroud) 我是 codeigniter 的新手,我正在开发一个在此框架上完成的项目。当我尝试访问诸如“mysite.com/about”之类的网址时,它给了我一个错误
404 Not found,我在 wamp 和实时主机上尝试了许多 .htaccess 文件,但结果是相同的。我可以使用“mysite.com/index.php/about”访问这些文件,但我想像“mysite.com/about”一样访问,这不仅适用于有关页面,而且适用于我尝试使用以下方式访问的所有页面像这样“mysite.com/contact-us”。我该如何解决这个问题?