public function store(Request $request, Devis $devis) { // dd($devis); $request->request->add(['name' => snake_case(str_plural($request->model))]); // $request->request->add(['devis_id'=>$devis->id]); // $request->request->add(['devis_id'=>$devis->id]); // dd($request->all()); // $table = $devis->tables()->create(['name'=>'bashibouzouk']); // $table = Table::create(['devis_id'=>1,'name'=>'bashibouzouk', 'namespace_id'=>1]); $table = $devis->tables()->create($request->all()); Flash::success('Table added successfully'); return \Redirect::route('admin.devis.{devis}.admin.table.edit', [$request->devis_id, $table->id])->with('devis', $devis); }
/** * Show the form for editing the specified resource. * * @param int $id * * @return Response */ public function edit(Devis $devis, $table_id, $field_id) { $table = Table::findOrFail($table_id); $field = Field::findOrFail($field_id); $firstField = $devis->tables()->where('id', $table->id)->first()->fields->first(); $tableList = $devis->tables()->get(); $fieldList = $table->fields()->get(); $fieldTypeList = FieldType::all()->lists('name', 'id'); $fakerList = []; //$tableList = Table::lists('model'); return view('admin.field.edit', compact('field', 'tableList', 'devis', 'table', 'fieldList', 'firstField', 'fieldTypeList', 'fakerList')); }