From 2b95a57e8c5477166f12b56ee1177e31aaab9e4f Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Mon, 10 Jul 2017 14:49:05 -0400 Subject: [PATCH] 124 - Adding Concerts without Publishing --- app/Http/Controllers/Backstage/ConcertsController.php | 2 -- resources/views/backstage/concerts/index.blade.php | 6 +++++- routes/web.php | 2 +- tests/Feature/Backstage/AddConcertTest.php | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Backstage/ConcertsController.php b/app/Http/Controllers/Backstage/ConcertsController.php index 0a1585a..7c58d86 100644 --- a/app/Http/Controllers/Backstage/ConcertsController.php +++ b/app/Http/Controllers/Backstage/ConcertsController.php @@ -52,8 +52,6 @@ class ConcertsController extends Controller 'ticket_quantity' => (int) request('ticket_quantity'), ]); - $concert->publish(); - return redirect()->route('backstage.concerts.index'); } diff --git a/resources/views/backstage/concerts/index.blade.php b/resources/views/backstage/concerts/index.blade.php index 6e22e7b..7f6f605 100644 --- a/resources/views/backstage/concerts/index.blade.php +++ b/resources/views/backstage/concerts/index.blade.php @@ -82,7 +82,11 @@
Edit - Publish +
+ {{ csrf_field() }} + + +
diff --git a/routes/web.php b/routes/web.php index d090647..5faf340 100644 --- a/routes/web.php +++ b/routes/web.php @@ -25,6 +25,6 @@ Route::group(['middleware' => 'auth', 'prefix' => 'backstage', 'namespace' => 'B Route::post('/concerts', 'ConcertsController@store'); Route::get('/concerts/{id}/edit', 'ConcertsController@edit')->name('backstage.concerts.edit'); Route::patch('/concerts/{id}', 'ConcertsController@update')->name('backstage.concerts.update'); - Route::post('/published-concerts', 'PublishedConcertsController@store'); + Route::post('/published-concerts', 'PublishedConcertsController@store')->name('backstage.published-concerts.store'); }); diff --git a/tests/Feature/Backstage/AddConcertTest.php b/tests/Feature/Backstage/AddConcertTest.php index cc002b8..e2098f9 100644 --- a/tests/Feature/Backstage/AddConcertTest.php +++ b/tests/Feature/Backstage/AddConcertTest.php @@ -76,7 +76,7 @@ class AddConcertTest extends TestCase $this->assertTrue($concert->user->is($user)); - $this->assertTrue($concert->isPublished()); + $this->assertFalse($concert->isPublished()); $this->assertEquals('No Warning', $concert->title); $this->assertEquals('with Cruel Hand and Backtrack', $concert->subtitle); @@ -89,7 +89,7 @@ class AddConcertTest extends TestCase $this->assertEquals('12345', $concert->zip); $this->assertEquals(3250, $concert->ticket_price); $this->assertEquals(75, $concert->ticket_quantity); - $this->assertEquals(75, $concert->ticketsRemaining()); + $this->assertEquals(0, $concert->ticketsRemaining()); }); }