首頁 >php框架 >Laravel >詳解關於laravel自動路由

詳解關於laravel自動路由

藏色散人
藏色散人轉載
2021-06-16 14:53:252450瀏覽

以下由laravel教學專欄為大家介紹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
[
&#39;providers&#39; => [
//.................注释掉原有的路由服务提供者
//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中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除