routes.php 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | Application Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register all of the routes for an application.
  8. | It's a breeze. Simply tell Laravel the URIs it should respond to
  9. | and give it the controller to call when that URI is requested.
  10. |
  11. */
  12. Route::get('/', 'HomeController@index');
  13. Route::get('/article/{id}', ['as' => 'article', 'uses' => 'ArticleController@index']);
  14. Route::get('/category/{id}', ['as' => 'category', 'uses' => 'CategoryController@index']);
  15. Route::get('/tag/{id}', ['as' => 'tag', 'uses' => 'TagController@index']);
  16. Route::get('/search', ['as' => 'search', 'uses' => 'SearchController@index']);
  17. Route::get('/page/{alias}', ['as' => 'page.show', 'uses' => 'PageController@index']);
  18. Route::get('/about', ['as' => 'about', 'uses' => 'PageController@about']);
  19. Route::group(['prefix'=>'backend'], function(){
  20. Route::get('/login', 'Backend\AuthController@showLoginForm');
  21. Route::post('/login', 'Backend\AuthController@login');
  22. Route::get('/logout', 'Backend\AuthController@logout');
  23. /*Route::get('/register', 'Backend\AuthController@getRegister');
  24. Route::post('/register', 'Backend\AuthController@postRegister');*/
  25. Route::group(['middleware' => ['auth']], function(){
  26. Route::get('/', ['as' => 'backend.home', 'uses' =>'Backend\HomeController@index']);
  27. Route::resource('article', 'Backend\ArticleController');
  28. Route::resource('category', 'Backend\CategoryController');
  29. Route::get('category/set-nav/{id}', ['as' => 'backend.category.set-nav', 'uses' => 'Backend\CategoryController@setNavigation']);
  30. Route::resource('user', 'Backend\UserController');
  31. Route::resource('tag', 'Backend\TagController');
  32. Route::resource('link', 'Backend\LinkController');
  33. Route::resource('navigation', 'Backend\NavigationController');
  34. Route::resource('page', 'Backend\PageController');
  35. Route::get('system', ['as' => 'backend.system.index', 'uses' => 'Backend\SystemController@index']);
  36. Route::post('system', ['as' => 'backend.system.store', 'uses' => 'Backend\SystemController@store']);
  37. Route::get('upload', ['as' => 'backend.upload.index', 'uses' => 'Backend\UploadController@index']);
  38. Route::delete('file-del', ['as' => 'backend.upload.file-del', 'uses' => 'Backend\UploadController@fileDelete']);
  39. Route::delete('dir-del', ['as' => 'backend.upload.dir-del', 'uses' => 'Backend\UploadController@dirDelete']);
  40. Route::post('mkdir', ['as' => 'backend.upload.mkdir', 'uses' => 'Backend\UploadController@makeDir']);
  41. Route::get('file-upload', ['as' => 'backend.upload.file-upload', 'uses' => 'Backend\UploadController@fileUpload']);
  42. Route::post('file-stroe', ['as' => 'backend.upload.file-store', 'uses' => 'Backend\UploadController@fileStore']);
  43. });
  44. });