以下由laravel教學專欄為大家介紹laravel自動路由,希望對需要的朋友有幫助!
第一個版本
#第一.功能
#1。自動比對控制器
例如:網址:localhost/home/hello/index/id/name/…
控制器:App\Http\Controllers\Hello.php
方法:index是Hello.php下的方法
參數:id,name…..都是參數,自動配對到控制器方法內的參數
優點2。可以在原有的routes->api.php和routes->web.php內設定路由
優點3。在api或web指定的路由會優先匹配
二。安裝
#composer require xindong888/laravel-router
#三.使用方法一
1.使用composer載入composer require xindong888/laravel-router
2.進入設定資料夾config->app.php
<?php [ 'providers' => [ //.................注释掉原有的路由服务提供者 //App\Providers\RouteServiceProvider::class, //.................添加万能路由服务提供者 xindong888\Laravel\Providers\RouteServiceProvider::class ]] ?>
四.使用方法二
1.用app->Providers->RouteServiceProvider繼承xindong888\Laravel\Providers\RouteServiceProvider
2.清理掉boot()內的程式碼加入parent::boot() ;
class RouteServiceProvider extends \xindong888\Laravel\Providers\RouteServiceProvider { public function boot() { parent::boot(); } }
相關推薦:最新的五個Laravel影片教學
以上是詳解關於laravel自動路由的詳細內容。更多資訊請關注PHP中文網其他相關文章!