Beispiel #1
0
 public function update_aircraft(Request $request)
 {
     $id = Input::get('projectaircraft_id');
     $craft_type_id = Aircraft::where('model', $request->input('type_id'))->pluck('id');
     Input::merge(['type_id' => $craft_type_id]);
     $ace = ProjectEngine::where('project_id', $id)->count();
     if ((int) $ace == 0) {
         $cntEngines = Aircraft::where('id', $craft_type_id)->pluck('engine_count');
         for ($e = 1; $e <= $cntEngines; $e++) {
             ProjectEngine::create(['project_id' => $id, 'position' => 'P' . $e]);
         }
         // end for
     }
     $record = ProjectAircraft::updateOrCreate(['project_id' => $id], Input::all());
     return redirect()->action('ProjectsController@engines', ['project' => $id]);
 }