diff --git a/app/Http/Controllers/Admin/AircraftController.php b/app/Http/Controllers/Admin/AircraftController.php index 3002375d..3fc128e5 100644 --- a/app/Http/Controllers/Admin/AircraftController.php +++ b/app/Http/Controllers/Admin/AircraftController.php @@ -120,4 +120,24 @@ class AircraftController extends BaseController return redirect(route('admin.aircraft.index')); } + + public function fares(Request $request) + { + $id = $request->id; + + $aircraft = $this->aircraftRepository->findWithoutFail($id); + if (empty($aircraft)) { + return view('admin.aircraft.fares')->with('fares', []); + } + + // associate or dissociate the fare with this aircraft + if ($request->isMethod('post') || $request->isMethod('put')) { + + } elseif ($request->isMethod('delete')) { + + } + + return view('admin.aircraft.fares') + ->with('fare', $aircraft->fares); + } } diff --git a/resources/views/admin/aircraft/fares.blade.php b/resources/views/admin/aircraft/fares.blade.php new file mode 100644 index 00000000..6e4bc36c --- /dev/null +++ b/resources/views/admin/aircraft/fares.blade.php @@ -0,0 +1,22 @@ +
| + | Action | + + +@foreach($fares as $fare) +
|---|---|
| {!! $ac->icao !!} | ++ {!! Form::open(['route' => ['admin.aircraft.destroy', $ac->id], 'method' => 'delete']) !!} + + {!! Form::close() !!} + | +