laravel 使用路由api.php

大飛_dafei發表於2019-01-16

1) 在 檔案中: routes/api.php  新增:

Route::get('fei', 'FeiController@index');  

Route::get('/hello', function () {
    return 'world';
});

2) 修改 app/Providers/RouteServiceProvider.php 檔案中  mapApiRoutes() {}  方法

    protected function mapApiRoutes()
    {
        Route::prefix('api')
             ->middleware('api')
             ->namespace($this->namespace.'\\Api')  //主要是修改這裡\\Api
             ->group(base_path('routes/api.php'));
    }

3) 在 app/Http/Controllers/Api/ 檔案下建立 FeiController.php 檔案,並建立方法 index(){}

class FeiController extends Controller
{
    public function index()
    {
        exit('我是 FeiController@index');
    }
}

4) 訪問測試:  

你的域名/api/hello
你的域名/api/fei

相關文章