mirror of
https://github.com/nothingworksinc/ticketbeast.git
synced 2026-01-30 19:46:34 +00:00
124 - Adding Concerts without Publishing
This commit is contained in:
@@ -52,8 +52,6 @@ class ConcertsController extends Controller
|
||||
'ticket_quantity' => (int) request('ticket_quantity'),
|
||||
]);
|
||||
|
||||
$concert->publish();
|
||||
|
||||
return redirect()->route('backstage.concerts.index');
|
||||
}
|
||||
|
||||
|
||||
@@ -82,7 +82,11 @@
|
||||
</div>
|
||||
<div>
|
||||
<a href="{{ route('backstage.concerts.edit', $concert) }}" class="btn btn-sm btn-secondary m-xs-r-2">Edit</a>
|
||||
<a href="#" class="btn btn-sm btn-primary">Publish</a>
|
||||
<form class="inline-block" action="{{ route('backstage.published-concerts.store') }}" method="POST">
|
||||
{{ csrf_field() }}
|
||||
<input type="hidden" name="concert_id" value="{{ $concert->id }}">
|
||||
<button type="submit" class="btn btn-sm btn-primary">Publish</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -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');
|
||||
});
|
||||
|
||||
|
||||
@@ -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());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user