最准最快是运行 php artisan --version,输出如“Laravel Framework 10.48.12”;其次查 composer.json 中 "laravel/framework" 的版本约束;还可加路由 /ver 调用 app()->version() 返回纯版本号。

查 Laravel 文档,关键不是“找得到”,而是“找对版本”。用错版本的文档,轻则函数调用报错,重则配置失效、升级踩坑。下面这几种方式,覆盖有网/没网、习惯命令行/偏爱图形界面、想快速确认/需长期对照等真实场景。
在线查:优先用官方英文站 + 版本下拉切换
打开 https://laravel.com/docs,右上角有个下拉菜单,默认显示最新稳定版(如 11.x)。点击它,选你项目实际在用的版本(比如 9.x 或 10.x)。这个动作不能省——Laravel 各大版本之间路由写法、中间件机制、队列驱动甚至 Eloquent 关系定义都可能不同。中文站如 laravelacademy.org 虽方便,但更新常滞后 1~3 个月,适合入门理解,不建议用于生产环境排查。
本地查:用 composer global 安装离线文档
适合断网开发、审查旧项目或对比多版本差异:
- 终端执行:composer global require "laravel/docs"
- 安装完成后,进入目录:~/.composer/vendor/laravel/docs/
- 找到对应版本文件夹(如 10.x),双击打开里面的 index.html 即可浏览器离线浏览
注意:确保 ~/.composer/vendor/bin 已加入系统 PATH,否则会提示 command not found: composer。
先确认自己用的是哪个版本,再查文档
很多人查文档前根本不知道自己跑的是几版,结果对着 11.x 文档改 8.x 项目的代码。快速确认方法有三个,按推荐顺序排列:
-
最准最快:终端进项目根目录,运行 php artisan --version(输出类似
Laravel Framework 10.48.12) -
看依赖源头:打开项目根目录的 composer.json,找
"laravel/framework": "^10.0"这一行 -
临时验证:加个测试路由
Route::get('/ver', fn() => app()->version());,浏览器访问/ver直接看到纯版本号
不复杂但容易忽略。版本对不上,文档再全也没用。


















