【问题标题】:Fatal:Class Illuminate\Routing\RouteCollection contains 1 abstract method and must therefore be declared abstract or implement the remaining methodsFatal:Class Illuminate\Routing\RouteCollection 包含 1 个抽象方法,因此必须声明为抽象方法或实现其余方法
【发布时间】:2019-06-27 14:14:15
【问题描述】:

我没有更改任何后端代码。我不知道当我点击 laravel 应用程序的任何 url 时它会触发它会显示此错误。我不知道为什么会发生这种情况,也需要解决这个问题。我的 laravel 版本在 5.8 和php 7.2 致命错误:类 Illuminate\Routing\RouteCollection 包含 1 个抽象方法,因此必须声明为抽象或实现其余方法 C:\xampp\htdocs\pmf\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php 在线14 这是它说的文件。

【问题讨论】:

  • 您是否编辑过vendor 目录中的任何代码?尝试删除文件夹并重新运行composer install
  • 不,亲爱的,我没有……我从上次 git 提交中恢复了所有更改,但都是徒劳的。我认为本地工作目录有问题……我还删除了供应商文件夹并点击了 composer update 但是什么都没发生
  • @GeorgeHanson.. 任何解决方案.. ?
  • 那么供应商文件夹可能未从 git 中跟踪。删除 vendor 文件夹和 composer.lock 并运行 composer install

标签: laravel laravel-5 routing


【解决方案1】:

重新安装或更新 composer 不会解决问题。在我的情况下,您只需要重新启动本地开发服务器,因为问题只是暂时的。

【讨论】:

    【解决方案2】:

    只需要重启本地开发服务器即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-09
      • 2021-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多