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'));
 }