From 7057844718f20f47109549a0f26745d88d66e195 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Thu, 27 Dec 2018 08:51:12 -0500 Subject: * Views: Create playlist view --- laravel/app/Http/Controllers/PlaylistController.php | 18 ++++++++++++++++++ laravel/resources/views/playlist.blade.php | 13 +++++++++++++ laravel/routes/web.php | 1 + 3 files changed, 32 insertions(+) create mode 100644 laravel/app/Http/Controllers/PlaylistController.php create mode 100644 laravel/resources/views/playlist.blade.php diff --git a/laravel/app/Http/Controllers/PlaylistController.php b/laravel/app/Http/Controllers/PlaylistController.php new file mode 100644 index 0000000..49b1f35 --- /dev/null +++ b/laravel/app/Http/Controllers/PlaylistController.php @@ -0,0 +1,18 @@ +first(); + if ( $playlist ) { + return view('playlist', ['playlist' => $playlist ] ); + } + abort(404); + } +} diff --git a/laravel/resources/views/playlist.blade.php b/laravel/resources/views/playlist.blade.php new file mode 100644 index 0000000..3026963 --- /dev/null +++ b/laravel/resources/views/playlist.blade.php @@ -0,0 +1,13 @@ +@extends('layouts.app') +@section('title', $playlist->name) + +@section('content') + +

Playlist "{{$playlist->name}}"

+ + +@endsection diff --git a/laravel/routes/web.php b/laravel/routes/web.php index c091d9c..d11a121 100644 --- a/laravel/routes/web.php +++ b/laravel/routes/web.php @@ -15,6 +15,7 @@ Route::get('/', function () { return view('welcome'); }); Route::get('/song/{song}', 'SongController@show')->name('song.show'); +Route::get('/playlist/{playlist}', 'PlaylistController@show')->name('playlist.show'); Auth::routes(); -- cgit 1.4.1