source: app/Providers/RouteServiceProvider.php@ 0c07a90

Last change on this file since 0c07a90 was 0924b6c, checked in by Özkan İliyaz <iliyaz_96@…>, 4 years ago

initial commit

  • Property mode set to 100644
File size: 1.5 KB
RevLine 
[0924b6c]1<?php
2
3namespace App\Providers;
4
5use Illuminate\Support\Facades\Route;
6use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
7
8class 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}
Note: See TracBrowser for help on using the repository browser.