From 5157129ccaadc0fff54b8a293c0670fac855ba26 Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Tue, 6 Jun 2017 20:39:25 -0400 Subject: [PATCH] (add concert index template) --- resources/assets/less/icons.less | 5 ++ .../views/backstage/concerts/index.blade.php | 68 +++++++++++++++++++ routes/web.php | 2 +- 3 files changed, 74 insertions(+), 1 deletion(-) diff --git a/resources/assets/less/icons.less b/resources/assets/less/icons.less index 4766dfb..7463cc7 100644 --- a/resources/assets/less/icons.less +++ b/resources/assets/less/icons.less @@ -6,3 +6,8 @@ color: @text-dark; vertical-align: text-bottom; // Trial and error, this is the best option for 20px icon + 16px text } + +.zondicon-sm { + height: 1em; + width: 1em; +} diff --git a/resources/views/backstage/concerts/index.blade.php b/resources/views/backstage/concerts/index.blade.php index e69de29..895a0ec 100644 --- a/resources/views/backstage/concerts/index.blade.php +++ b/resources/views/backstage/concerts/index.blade.php @@ -0,0 +1,68 @@ +@extends('layouts.master') + +@section('body') +
+ +
+ +
+
+
+

Your concerts

+ Add concert +
+
+
+
+
+
+ @foreach ($concerts as $concert) +
+
+
+
+
+

{{ $concert->title }}

+

{{ $concert->subtitle }}

+
+

+ @icon('location', 'zondicon-sm text-dark-soft m-xs-r-1') + {{ $concert->venue }} – {{ $concert->city }}, {{ $concert->state }} +

+

+ @icon('calendar', 'zondicon-sm text-dark-soft m-xs-r-1') + {{ $concert->formatted_date }} @ {{ $concert->formatted_start_time }} +

+
+
+ Edit +
+
+
+
+ @endforeach +
+
+
+ + + +@endsection diff --git a/routes/web.php b/routes/web.php index 6ea87c8..05dc605 100644 --- a/routes/web.php +++ b/routes/web.php @@ -21,7 +21,7 @@ Route::post('/logout', 'Auth\LoginController@logout')->name('auth.logout'); Route::group(['middleware' => 'auth', 'prefix' => 'backstage', 'namespace' => 'Backstage'], function () { Route::get('/concerts', 'ConcertsController@index'); - Route::get('/concerts/new', 'ConcertsController@create'); + Route::get('/concerts/new', 'ConcertsController@create')->name('backstage.concerts.new'); Route::post('/concerts', 'ConcertsController@store'); });