planiverse

A minimalist, no-JS front-end for Mastodon.
git clone https://git.stjo.hn/planiverse
Log | Files | Refs | README | LICENSE

RouteServiceProvider.php (1529B)


      1 <?php
      2 
      3 namespace App\Providers;
      4 
      5 use Illuminate\Support\Facades\Route;
      6 use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
      7 
      8 class RouteServiceProvider extends ServiceProvider
      9 {
     10     /**
     11      * This namespace is applied to your controller routes.
     12      *
     13      * In addition, it is set as the URL generator's root namespace.
     14      *
     15      * @var string
     16      */
     17     protected $namespace = 'App\Http\Controllers';
     18 
     19     /**
     20      * Define your route model bindings, pattern filters, etc.
     21      *
     22      * @return void
     23      */
     24     public function boot()
     25     {
     26         //
     27 
     28         parent::boot();
     29     }
     30 
     31     /**
     32      * Define the routes for the application.
     33      *
     34      * @return void
     35      */
     36     public function map()
     37     {
     38         $this->mapApiRoutes();
     39 
     40         $this->mapWebRoutes();
     41 
     42         //
     43     }
     44 
     45     /**
     46      * Define the "web" routes for the application.
     47      *
     48      * These routes all receive session state, CSRF protection, etc.
     49      *
     50      * @return void
     51      */
     52     protected function mapWebRoutes()
     53     {
     54         Route::middleware('web')
     55              ->namespace($this->namespace)
     56              ->group(base_path('routes/web.php'));
     57     }
     58 
     59     /**
     60      * Define the "api" routes for the application.
     61      *
     62      * These routes are typically stateless.
     63      *
     64      * @return void
     65      */
     66     protected function mapApiRoutes()
     67     {
     68         Route::prefix('api')
     69              ->middleware('api')
     70              ->namespace($this->namespace)
     71              ->group(base_path('routes/api.php'));
     72     }
     73 }