小编Gro*_*tru的帖子

Laravel-在数据库中存储多个复选框表单值

所以我有这个代码

视图:

<div id="checkboxes">
                         <input type="checkbox" class="checkbox" name="services" value="{{ $service->id }}" id="{{ $service->id }}" />
                         <label class="whatever" for="{{ $service->id }}"><p class="serv-text"> {{ $service->service_name }} + ${{ $service->price }} </p></label>
                             </div>
Run Code Online (Sandbox Code Playgroud)

控制器:

  public function store(Request $request)
    {
       orders::create(Request::all());
        return 'test';
    }
Run Code Online (Sandbox Code Playgroud)

模型:

class orders extends Model
{
    protected $fillable = [
    'category', 
    'services',
    'total_price',
    'user_id',
    'status',
    'user_id'];
}
Run Code Online (Sandbox Code Playgroud)

当我尝试提交表单时,即使在提交表单时选中了多个复选框,在服务数据库中也只有一个数字。我试图在谷歌上找到解决方案,但一无所获。

html javascript php laravel laravel-5

2
推荐指数
1
解决办法
5249
查看次数

标签 统计

html ×1

javascript ×1

laravel ×1

laravel-5 ×1

php ×1