airports(); return view("plane", array("planes" => $planes)); } public function createNew(Request $request) { $data = $request->validate(["model" => "required|max:255", "production_date" => "required|date_format:Y-m-d", "operating_date" => "required|date_format:Y-m-d"]); if (!isset($data['serviceability'])) $data['serviceability'] = 1; else $data['serviceability'] = 0; $new_plane = Plane::create($data); return redirect('plane/'); } public function editForm(Request $request) { $instanceId = $request->instanceId; if ($instanceId) { $obj = Plane::where('id', $instanceId)->first(); } else { $obj = new Plane(); } return view('planeForm', array( "obj" => $obj, )); } public function editInstance(Request $request) { $data = $request->validate(["model" => "required|max:255", "production_date" => "required|date_format:Y-m-d", "operating_date" => "required|date_format:Y-m-d"]); $obj = Plane::where('id', $request->instanceId)->first()->update($data); return redirect('/plane'); } }