Fix pirep->ident usage issues (#1347)

* Update table.blade.php

* Update show.blade.php

* Update pirep_card.blade.php

* Update latest_pireps.blade.php

* Update ProfileController.php

Removed non used airports, added necessary relationships for eager loading.

Also removed `fields` 'cause it is already being loaded when `fields.field` is used. No need to query it twice.

* Update ProfileController.php
This commit is contained in:
B.Fatih KOZ
2021-11-09 00:08:19 +03:00
committed by GitHub
parent 358f0b663e
commit 2dbe19fdcc
5 changed files with 9 additions and 14 deletions

View File

@@ -80,7 +80,7 @@ class ProfileController extends Controller
public function show($id)
{
/** @var \App\Models\User $user */
$user = User::with(['awards', 'fields', 'fields.field'])
$user = User::with('airline', 'awards', 'current_airport', 'fields.field', 'home_airport', 'last_pirep', 'rank')
->where('id', $id)
->first();
@@ -89,13 +89,11 @@ class ProfileController extends Controller
return redirect(route('frontend.dashboard.index'));
}
$airports = $this->airportRepo->all();
$userFields = $this->userRepo->getUserFields($user, true);
return view('profile.index', [
'user' => $user,
'userFields' => $userFields,
'airports' => $airports,
'acars' => $this->acarsEnabled(),
]);
}