natec1991

routes

Aug 13th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.71 KB | None | 0 0
  1. <?php
  2.  
  3. use Sumcv\Timeline\Http\Handlers\LikeStatus;
  4. use Sumcv\Timeline\Http\Handlers\ReportStatus;
  5. use Sumcv\Timeline\Http\Handlers\TimelineDestroy;
  6. use Sumcv\Timeline\Http\Handlers\TimelineEdit;
  7. use Sumcv\Timeline\Http\Handlers\TimelineIndex;
  8. use Sumcv\Timeline\Http\Handlers\TimelineShow;
  9. use Sumcv\Timeline\Http\Handlers\ShowMoreStatuses;
  10. use Sumcv\Timeline\Http\Handlers\TimelineStore;
  11.  
  12.  
  13. /**
  14.  *------------------
  15.  *  Timeline Routes
  16.  * -----------------
  17.  */
  18.  
  19. $router->middleware('auth')->group(function($router) {
  20.  
  21.     $router
  22.         ->get('timeline')
  23.         ->uses(TimelineIndex::class)
  24.         ->name('timeline.index');
  25.  
  26.     $router
  27.         ->get('timeline/{timeline}')
  28.         ->uses(TimelineShow::class)
  29.         ->name('timeline.show');
  30.  
  31.     $router
  32.         ->post('timeline')
  33.         ->uses(TimelineStore::class)
  34.         ->name('timeline.store');
  35.  
  36.     $router
  37.         ->get('timeline/edit/{timeline}')
  38.         ->uses(TimelineEdit::class)
  39.         ->name('timeline.edit');
  40.  
  41.     $router
  42.         ->delete('timeline/delete/{timeline}')
  43.         ->uses(TimelineDestroy::class)
  44.         ->name('timeline.destroy');
  45.  
  46.     $router
  47.         ->post('more')
  48.         ->uses(ShowMoreStatuses::class)
  49.         ->name('timeline.load.more');
  50.  
  51.     /**
  52.      *------------------
  53.      *  Timeline Report Routes
  54.      * -----------------
  55.      */
  56.     $router
  57.         ->post('timeline/report/{timeline}')
  58.         ->uses(ReportStatus::class)
  59.         ->name('report.status');
  60.  
  61.     /**
  62.      *------------------
  63.      *  Timeline like Routes
  64.      * -----------------
  65.      */
  66.     $router
  67.         ->post('timeline/like/{timeline}')
  68.         ->uses(LikeStatus::class)
  69.         ->name('status.like');
  70.  
  71. });
Advertisement
Add Comment
Please, Sign In to add comment