diff --git a/app/Http/Controllers/Frontend/DashboardController.php b/app/Http/Controllers/Frontend/DashboardController.php index 32eab10c..a44865c4 100644 --- a/app/Http/Controllers/Frontend/DashboardController.php +++ b/app/Http/Controllers/Frontend/DashboardController.php @@ -5,6 +5,9 @@ namespace App\Http\Controllers\Frontend; use Illuminate\Support\Facades\Auth; use App\Http\Controllers\AppBaseController; +use App\Models\Pirep; +use App\Models\User; + class DashboardController extends AppBaseController { @@ -15,9 +18,13 @@ class DashboardController extends AppBaseController */ public function index() { - \Event::fire('test.event'); + $pireps = Pirep::orderBy('created_at', 'desc')->take(5)->get(); + $users = User::orderBy('created_at', 'desc')->take(5)->get(); + return $this->view('dashboard.index', [ 'user' => Auth::user(), + 'pireps' => $pireps, + 'users' => $users, ]); } } diff --git a/database/migrations/2017_06_28_195426_create_pireps_table.php b/database/migrations/2017_06_28_195426_create_pireps_table.php index 2c1fb79b..3acd629f 100644 --- a/database/migrations/2017_06_28_195426_create_pireps_table.php +++ b/database/migrations/2017_06_28_195426_create_pireps_table.php @@ -16,7 +16,7 @@ class CreatePirepsTable extends Migration Schema::create('pireps', function (Blueprint $table) { $table->uuid('id'); $table->integer('user_id')->unsigned(); - $table->integer('airline_id')->unsigned()->nullable(); + $table->integer('airline_id')->unsigned(); $table->uuid('flight_id')->nullable(); $table->integer('aircraft_id')->nullable(); $table->string('route_code', 5)->nullable(); diff --git a/database/seeds/dev.yml b/database/seeds/dev.yml index 3a7bfede..47492d63 100644 --- a/database/seeds/dev.yml +++ b/database/seeds/dev.yml @@ -17,7 +17,7 @@ users: home_airport_id: 1 curr_airport_id: 2 flights: 1 - flight_time: 21600 + flight_time: 43200 created_at: now updated_at: now @@ -198,6 +198,7 @@ user_flights: pireps: - id: pirepid_1 user_id: 1 + airline_id: 1 flight_id: flightid_1 aircraft_id: 1 dpt_airport_id: 1 @@ -206,6 +207,17 @@ pireps: level: 320 status: -1 notes: just a pilot report + - id: pirepid_2 + user_id: 1 + airline_id: 1 + flight_id: flightid_2 + aircraft_id: 1 + dpt_airport_id: 2 + arr_airport_id: 1 + flight_time: 21600 # 6 hours + level: 320 + status: -1 + notes: just a pilot report pirep_fields: - id: 1 diff --git a/resources/views/layouts/default/dashboard/index.blade.php b/resources/views/layouts/default/dashboard/index.blade.php index de4ca60a..028290aa 100644 --- a/resources/views/layouts/default/dashboard/index.blade.php +++ b/resources/views/layouts/default/dashboard/index.blade.php @@ -1,40 +1,94 @@ @extends('layouts.default.app') @section('content') + +{{--
News
| {!! $p->airline->code !!}{!! $p->flight->flight_number !!} | ++ {!! $p->dpt_airport->icao !!}- + {!! $p->arr_airport->icao !!} + {!! $p->aircraft->name !!} + | +
| {!! $u->pilot_id() !!} | +{!! $u->name !!} | +