快速跑通 laravel 路由只需三步:安装项目(composer create-project laravel/laravel myapp)、启动服务(php artisan serve)、定义路由(如 route::get('/hello', function () { return 'hello from laravel!'; }))。

刚接触 Laravel,想快速把路由跑起来?不用从头搭环境、不用翻文档找入口,重点就三步:装好项目、启动服务、写一条能访问的路由。下面直接上手,不绕弯。
安装 Laravel 项目(推荐 Composer 方式)
确保你已安装 PHP 8.1+ 和 Composer。打开终端,执行:
-
创建新项目:
composer create-project laravel/laravel myapp -
进入项目目录:
cd myapp -
启动内置服务器:
php artisan serve,看到类似Starting Laravel development server: http://127.0.0.1:8000即成功
此时访问 http://127.0.0.1:8000,应显示默认欢迎页(Laravel | 5.x 或新版 Logo)。
找到并修改路由文件
Laravel 的 Web 路由统一定义在 routes/web.php 中。用编辑器打开它,你会看到类似这样的一行:
Route::get('/', function () { return view('welcome'); });
这是根路径 / 的默认路由。你可以立即改写它来验证效果:
- 删掉原有内容,换成:
Route::get('/hello', function () { return 'Hello from Laravel!'; }); - 保存文件,刷新浏览器访问 http://127.0.0.1:8000/hello,页面将直接输出文字
注意:无需重启 php artisan serve,Laravel 开发服务器会自动检测文件变化(部分旧版本需手动刷新)。
理解路由基本语法
每条路由由三部分组成:请求方法 + URL 路径 + 响应逻辑。常用写法有:
-
Route::get('/about', function () { return '关于我们'; });—— GET 请求访问 /about -
Route::post('/login', [LoginController::class, 'store']);—— POST 提交到登录控制器 -
Route::resource('posts', PostController::class);—— 自动生成资源型增删改查 7 条路由
初学阶段建议先用闭包函数(function () { ... })写简单响应,等熟悉后再拆分到控制器中。
常见问题快速排查
如果访问路由报错或空白,优先检查这几项:
- 确认
php artisan serve正在运行,且终端无红色报错信息 - 确认修改的是 routes/web.php,不是
api.php或其他文件 - 确认 URL 路径与路由定义完全一致(区分大小写、斜杠位置)
- 查看浏览器开发者工具的 Network 标签,确认返回状态码是否为 200
完成这四步,你就已经写出并跑通了第一条 Laravel 路由——接下来可以尝试绑定控制器、传参或返回视图了。











