1
|
|
|
|
|
|
|
|
2
|
|
|
<?php
|
3
|
|
|
|
4
|
|
|
/**
|
5
|
|
|
* Frontend route group
|
6
|
|
|
*
|
7
|
|
|
* All the "restricted area" routes
|
8
|
|
|
* are defined here.
|
9
|
|
|
*/
|
10
|
|
|
Route::group(array('prefix' => '/', 'middleware' => 'webPublic'), function ()
|
11
|
|
|
{
|
12
|
|
|
|
13
|
|
|
# Blog pages
|
14
|
|
|
/* GET */ Route::get('blog', 'jlourenco\blog\Controllers\BlogController@index');
|
15
|
|
|
/* GET */ Route::get('blog/{id}', 'jlourenco\blog\Controllers\BlogController@show');
|
16
|
|
|
/* GET */ Route::get('category/{id}', 'jlourenco\blog\Controllers\BlogController@showByCategory');
|
17
|
|
|
/* GET */ Route::get('search/{terms?}', 'jlourenco\blog\Controllers\BlogController@search');
|
18
|
|
|
/* POST */ Route::post('comment/{blogId}', array('as' => 'comment.post', 'uses' => 'jlourenco\blog\Controllers\BlogController@postComment'));
|
19
|
|
|
|
20
|
|
|
});
|
21
|
|
|
|
22
|
|
|
/**
|
23
|
|
|
* Frontend route group
|
24
|
|
|
*
|
25
|
|
|
* All the "restricted area" routes
|
26
|
|
|
* are defined here.
|
27
|
|
|
*/
|
28
|
|
|
Route::group(array('prefix' => '/admin', 'middleware' => ['webAdmin', 'auth']), function ()
|
29
|
|
|
{
|
30
|
|
|
|
31
|
|
|
# Blog Management
|
32
|
|
|
Route::group(array('prefix' => 'categories'), function () {
|
33
|
|
|
Route::get('/list', array('as' => 'categories', 'uses' => 'jlourenco\blog\Controllers\CategoryController@index'));
|
34
|
|
|
Route::get('/create', array('as' => 'create.category', 'uses' => 'jlourenco\blog\Controllers\CategoryController@getCreate'));
|
35
|
|
|
Route::post('/create', 'jlourenco\blog\Controllers\CategoryController@postCreate');
|
36
|
|
|
Route::get('{blogId}/edit', array('as' => 'category.update', 'uses' => 'jlourenco\blog\Controllers\CategoryController@getEdit'));
|
37
|
|
|
Route::post('{blogId}/edit', 'jlourenco\blog\Controllers\CategoryController@postEdit');
|
38
|
|
|
Route::get('{blogId}/delete', array('as' => 'delete/category', 'uses' => 'jlourenco\blog\Controllers\CategoryController@getDelete'));
|
39
|
|
|
Route::get('{blogId}/confirm-delete', array('as' => 'confirm-delete/category', 'uses' => 'jlourenco\blog\Controllers\CategoryController@getModalDelete'));
|
40
|
|
|
Route::get('{blogId}/restore', array('as' => 'restore/category', 'uses' => 'jlourenco\blog\Controllers\CategoryController@getRestore'));
|
41
|
|
|
Route::get('deleted',array('as' => 'categories.deleted', 'uses' => 'jlourenco\blog\Controllers\CategoryController@getDeletedCategories'));
|
42
|
|
|
Route::get('{blogId}', array('as' => 'category.show', 'uses' => 'jlourenco\blog\Controllers\CategoryController@show'));
|
43
|
|
|
});
|
44
|
|
|
|
45
|
|
|
Route::group(array('prefix' => 'posts'), function () {
|
46
|
|
|
Route::get('/list', array('as' => 'posts', 'uses' => 'jlourenco\blog\Controllers\PostController@index'));
|
47
|
|
|
Route::get('/create', array('as' => 'create.post', 'uses' => 'jlourenco\blog\Controllers\PostController@getCreate'));
|
48
|
|
|
Route::post('/create', 'jlourenco\blog\Controllers\PostController@postCreate');
|
49
|
|
|
Route::get('{blogId}/edit', array('as' => 'post.update', 'uses' => 'jlourenco\blog\Controllers\PostController@getEdit'));
|
50
|
|
|
Route::post('{blogId}/edit', 'jlourenco\blog\Controllers\PostController@postEdit');
|
51
|
|
|
Route::get('{blogId}/delete', array('as' => 'delete/post', 'uses' => 'jlourenco\blog\Controllers\PostController@getDelete'));
|
52
|
|
|
Route::get('{blogId}/confirm-delete', array('as' => 'confirm-delete/post', 'uses' => 'jlourenco\blog\Controllers\PostController@getModalDelete'));
|
53
|
|
|
Route::get('{blogId}/restore', array('as' => 'restore/post', 'uses' => 'jlourenco\blog\Controllers\PostController@getRestore'));
|
54
|
|
|
Route::get('deleted',array('as' => 'posts.deleted', 'uses' => 'jlourenco\blog\Controllers\PostController@getDeletedCategories'));
|
55
|
|
|
Route::get('{blogId}', array('as' => 'post.show', 'uses' => 'jlourenco\blog\Controllers\PostController@show'));
|
56
|
|
|
});
|
57
|
|
|
|
58
|
|
|
});
|
59
|
|
|
|