Add fare type for pax/cargo/mixed flights #621 (#623)

This commit is contained in:
Nabeel S
2020-03-06 15:10:03 -05:00
committed by GitHub
parent 9f3ddd5dbd
commit 632c5782de
12 changed files with 150 additions and 46 deletions

View File

@@ -7,6 +7,7 @@ use App\Http\Controllers\Admin\Traits\Importable;
use App\Http\Requests\CreateSubfleetRequest;
use App\Http\Requests\UpdateSubfleetRequest;
use App\Models\Airline;
use App\Models\Enums\FareType;
use App\Models\Enums\FuelType;
use App\Models\Enums\ImportExportType;
use App\Models\Expense;
@@ -98,6 +99,7 @@ class SubfleetController extends Controller
foreach ($avail_fares as $fare) {
$retval[$fare->id] = $fare->name.
' (price: '.$fare->price.
', type: '.FareType::label($fare->type).
', cost: '.$fare->cost.
', capacity: '.$fare->capacity.')';
}
@@ -162,7 +164,9 @@ class SubfleetController extends Controller
*/
public function show($id)
{
$subfleet = $this->subfleetRepo->findWithoutFail($id);
$subfleet = $this->subfleetRepo
->with(['fares'])
->findWithoutFail($id);
if (empty($subfleet)) {
Flash::error('Subfleet not found');
@@ -185,7 +189,9 @@ class SubfleetController extends Controller
*/
public function edit($id)
{
$subfleet = $this->subfleetRepo->findWithoutFail($id);
$subfleet = $this->subfleetRepo
->with(['fares', 'ranks'])
->findWithoutFail($id);
if (empty($subfleet)) {
Flash::error('Subfleet not found');