讨论数量:
可以用request()
設置就 request()->字段 = 值
需要拿的地方 就執行 request()->字段就好了
request() 就是全局的 你在前面設置 後面就能拿到 拿到的時候判斷一下就好了
app()吧,我是直接在 App\Providers\AppServiceProvider
的 register 里面直接注册的
// 注册当前请求版本,默认v1
$this->app->bind('api-version', function ($app) {
$uri_list = explode('/', \Illuminate\Support\Facades\Request::getRequestUri());
return !empty($uri_list) ? ($uri_list[2] ?? 'v1') : 'v1';
});
// 使用
$version = app('api-version');
推荐文章: