PHPackages                             dongivan/laravel-route-versioning - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dongivan/laravel-route-versioning

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

dongivan/laravel-route-versioning
=================================

A simple package to support route versioning in laravel.

1.0.1(3y ago)010MITPHPPHP ^8.0.2

Since Nov 14Pushed 3y ago1 watchersCompare

[ Source](https://github.com/dongivan/laravel-route-versioning)[ Packagist](https://packagist.org/packages/dongivan/laravel-route-versioning)[ RSS](/packages/dongivan-laravel-route-versioning/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

Laravel Route Versioning
========================

[](#laravel-route-versioning)

[中文](README.md) | [ENGLISH](README-EN.md)

这个包提供了Laravel下的根据Http请求头进行版本化路由功能。

功能
--

[](#功能)

- 可以指定请求头中的Version键（默认为`x-version`）。
- 支持数字版本或者数字化的SemVer版本（不支持含字母的SemVer版本如"2.0.0-rc1"）。
- 版本回落。
- Laravel路由缓存。直接使用`artisan route:cache`。
- 支持 Laravel v9.x。

安装
--

[](#安装)

```
composer require dongivan/laravel-route-versioning
```

使用
--

[](#使用)

### 插入容器

[](#插入容器)

使用这个包需要修改 `bootstrap/app.php` 以获得对容器中 "router" 的控制。

```
