-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroutes.php
39 lines (32 loc) · 1.93 KB
/
routes.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
// Landings page
$r->get('/', 'WelcomeController@index');
// Auth routes
$r->get('/login', 'Auth\LoginController@index');
$r->post('/login', 'Auth\LoginController@logIn');
$r->get('/logout', 'Auth\LoginController@logout');
$r->get('/register', 'Auth\RegisterController@index');
$r->post('/register', 'Auth\RegisterController@store');
// Show models
$r->get('/album/{id}', 'AlbumController@index');
$r->get('/artist/{id}', 'ArtistController@index');
// Admin routes
$r->get('/admin', ['AdminController@index', 'NeedsLogin']);
$r->get('/admin/genres', ['Admin\GenreController@index', 'NeedsLogin']);
$r->post('/admin/genres', ['Admin\GenreController@store', 'NeedsLogin']);
$r->get('/admin/genres/create', ['Admin\GenreController@create', 'NeedsLogin']);
$r->get('/admin/genres/edit/{id}', ['Admin\GenreController@edit', 'NeedsLogin']);
$r->post('/admin/genres/delete', ['Admin\GenreController@destroy', 'NeedsLogin']);
$r->post('/admin/genres/edit/{id}', ['Admin\GenreController@update', 'NeedsLogin']);
$r->get('/admin/artists', ['Admin\ArtistController@index', 'NeedsLogin']);
$r->post('/admin/artists', ['Admin\ArtistController@store', 'NeedsLogin']);
$r->get('/admin/artists/create', ['Admin\ArtistController@create', 'NeedsLogin']);
$r->get('/admin/artists/edit/{id}', ['Admin\ArtistController@edit', 'NeedsLogin']);
$r->post('/admin/artists/delete', ['Admin\ArtistController@destroy', 'NeedsLogin']);
$r->post('/admin/artists/edit', ['Admin\ArtistController@update', 'NeedsLogin']);
$r->get('/admin/albums', ['Admin\AlbumController@index', 'NeedsLogin']);
$r->post('/admin/albums', ['Admin\AlbumController@store', 'NeedsLogin']);
$r->get('/admin/albums/create', ['Admin\AlbumController@create', 'NeedsLogin']);
$r->get('/admin/albums/edit/{id}', ['Admin\AlbumController@edit', 'NeedsLogin']);
$r->post('/admin/albums/delete', ['Admin\AlbumController@destroy', 'NeedsLogin']);
$r->post('/admin/albums/edit', ['Admin\AlbumController@update', 'NeedsLogin']);