Browse Source

Tweak location of routes files.

Taylor Otwell 7 years ago
parent
commit
7ec26ce916
3 changed files with 39 additions and 2 deletions
  1. 19 1
      app/Providers/RouteServiceProvider.php
  2. 19 0
      routes/api.php
  3. 1 1
      routes/web.php

+ 19 - 1
app/Providers/RouteServiceProvider.php

@@ -37,6 +37,8 @@ class RouteServiceProvider extends ServiceProvider
     {
         $this->mapWebRoutes();
 
+        $this->mapApiRoutes();
+
         //
     }
 
@@ -52,7 +54,23 @@ class RouteServiceProvider extends ServiceProvider
         Route::group([
             'namespace' => $this->namespace, 'middleware' => 'web',
         ], function ($router) {
-            require app_path('Http/routes.php');
+            require base_path('routes/web.php');
+        });
+    }
+
+    /**
+     * Define the "api" routes for the application.
+     *
+     * These routes are typically stateless.
+     *
+     * @return void
+     */
+    protected function mapApiRoutes()
+    {
+        Route::group([
+            'namespace' => $this->namespace, 'middleware' => 'api',
+        ], function ($router) {
+            require base_path('routes/api.php');
         });
     }
 }

+ 19 - 0
routes/api.php

@@ -0,0 +1,19 @@
+<?php
+
+/*
+|--------------------------------------------------------------------------
+| API Routes
+|--------------------------------------------------------------------------
+|
+| Here is where you can register API routes for your application. These
+| routes are loaded by the RouteServiceProvider within a group which
+| is assigned the "api" middleware group. Enjoy building your API!
+|
+*/
+
+Route::group([
+    'prefix' => 'api',
+    'middleware' => 'auth:api'
+], function () {
+    //
+});

+ 1 - 1
app/Http/routes.php → routes/web.php

@@ -2,7 +2,7 @@
 
 /*
 |--------------------------------------------------------------------------
-| Application Routes
+| Web Routes
 |--------------------------------------------------------------------------
 |
 | This file is where you may define all of the routes that are handled