You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Laravel Breeze时路由自动被删除,求助恢复方法

解决Laravel Breeze安装后路由丢失的问题
  • 先确认环境版本,执行以下命令查看Laravel和Breeze版本:

    php artisan --version
    cat composer.json | grep laravel/breeze
    

    不同版本的Breeze对路由的处理逻辑略有差异,确认版本能更精准排查。

  • 若项目使用Git管理,直接恢复路由文件:

    # 若文件已提交过
    git checkout routes/web.php
    # 若未提交,尝试恢复工作区文件
    git restore routes/web.php
    

    恢复后,Breeze的路由通常在routes/auth.php中,只需在web.php末尾添加require __DIR__.'/auth.php';即可保留Breeze的认证路由。

  • 未使用Git的话,手动重建路由:

    1. 先保留Breeze的认证路由:在routes/web.php中加入require __DIR__.'/auth.php';
    2. 手动补回原有业务路由,比如基础首页路由示例:
      Route::get('/', function () {
          return view('welcome');
      });
      
      // 其他自定义路由...
      
  • 若上述方法无效,可重新执行Breeze安装命令,但提前备份routes/web.php:

    cp routes/web.php routes/web.php.bak
    php artisan breeze:install
    # 合并备份文件和新生成的web.php内容,保留原有路由和Breeze的引入代码
    

内容的提问来源于stack exchange,提问作者SOVAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 13:42:03