【问题标题】:Issues using php artisan on a laravel 5.7.* app在 laravel 5.7.* 应用程序上使用 php artisan 的问题
【发布时间】:2019-07-20 19:06:49
【问题描述】:

我一直在尝试开发一个 laravel 应用程序,但我什至无法启动它。

我已经运行了composer installcomposer global updatecomposer udpatecomposer self-update 和其他几个命令,

我已经删除了 vendor 文件夹、composer.lock 文件,重新运行composer install 以及我在网上找到的东西都无济于事。这是我不断收到的错误:

@php artisan package:discover

  In Container.php line 779:

  Class request does not exist  

Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1

不知道下一步该去哪里。有任何想法吗?

【问题讨论】:

  • 你要做的是运行 php artisan package:discover 命令是吗?
  • 一般你可以通过运行composer global update命令解决,然后从你的项目目录运行composer update命令。该解决方案基本上会更新您的安装程序,然后是您的项目。
  • @HirenGohel 试过了,但没用。
  • 试试composer dump-autoload
  • 能否提供composer.json

标签: php laravel laravel-5.7


【解决方案1】:

我建议您删除作曲家本身并重新安装作曲家。尝试用它安装你的 laravel 包。

【讨论】:

    【解决方案2】:

    尝试使用此命令清除应用程序缓存:php artisan cache:clear

    cache:clear 命令可用于清除应用程序缓存文件。

    【讨论】:

    • 问题是php artisan [command] 抛出了同样的错误。
    【解决方案3】:

    不用担心你的 laravel

    1. 检查系统上正确安装的作曲家
    2. 检查作曲家是否有权在您的系统中进行 READ 和 WRITE

      • 在你确定事情之后 检查你在系统中安装的 laravel 是否有你拥有的 PHP,并找到连接到它的特定你的 php 版本作曲家(那些拥有多个 PHP 的人)

    那么有两个选择:

    1. composer global require laravel/installer
    2. 然后laravel new blog
      1. composer create-project --prefer-dist laravel/laravel blog
      2. 然后转到文件夹cd /projectName

    使用PHP内置的开发服务器:php artisan serve

    【讨论】:

      猜你喜欢
      • 2019-10-10
      • 2020-05-01
      • 2019-05-24
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      • 2020-09-25
      相关资源
      最近更新 更多