cleanup aircraft controller

This commit is contained in:
Nabeel Shahzad
2017-12-02 08:29:53 -06:00
parent bf2a624b51
commit 58a8d2cdbe

View File

@@ -6,23 +6,18 @@ use App\Models\Subfleet;
use App\Http\Requests\CreateAircraftRequest; use App\Http\Requests\CreateAircraftRequest;
use App\Http\Requests\UpdateAircraftRequest; use App\Http\Requests\UpdateAircraftRequest;
use App\Repositories\AircraftRepository; use App\Repositories\AircraftRepository;
use App\Repositories\SubfleetRepository;
use App\Repositories\FareRepository;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Flash; use Flash;
use Prettus\Repository\Criteria\RequestCriteria; use Prettus\Repository\Criteria\RequestCriteria;
use Response;
class AircraftController extends BaseController class AircraftController extends BaseController
{ {
/** @var SubfleetRepository */ private $aircraftRepository;
private $aircraftRepository, $fareRepository;
public function __construct( public function __construct(
AircraftRepository $aircraftRepo, AircraftRepository $aircraftRepo
FareRepository $fareRepo
) { ) {
$this->fareRepository = $fareRepo;
$this->aircraftRepository = $aircraftRepo; $this->aircraftRepository = $aircraftRepo;
} }
@@ -34,8 +29,9 @@ class AircraftController extends BaseController
$this->aircraftRepository->pushCriteria(new RequestCriteria($request)); $this->aircraftRepository->pushCriteria(new RequestCriteria($request));
$aircraft = $this->aircraftRepository->all(); $aircraft = $this->aircraftRepository->all();
return view('admin.aircraft.index') return view('admin.aircraft.index', [
->with('aircraft', $aircraft); 'aircraft', $aircraft
]);
} }
/** /**
@@ -107,8 +103,8 @@ class AircraftController extends BaseController
return redirect(route('admin.aircraft.index')); return redirect(route('admin.aircraft.index'));
} }
// print_r($request->toArray()); $this->aircraftRepository->update($request->all(), $id);
$aircraft = $this->aircraftRepository->update($request->all(), $id);
Flash::success('Aircraft updated successfully.'); Flash::success('Aircraft updated successfully.');
return redirect(route('admin.aircraft.index')); return redirect(route('admin.aircraft.index'));
} }