当我运行php artisan serve命令启动laravel作为laravel的初学者时,我收到此错误
PHP警告:require(/home/matynjr/events/vendor/autoload.php):无法打开流:第18行/ home / matynjr / events / artisan中没有此类文件或目录
PHP致命错误:require():在/ home / matynjr / events /中打开所需的'/home/matynjr/events/vendor/autoload.php'(include_path ='。:/ usr / share / php')失败第18行的工匠
答案 0 :(得分:3)
使用composer update
命令
答案 1 :(得分:1)
您需要转到项目室并安装依赖项。它说没有供应商文件夹。供应商文件夹是作曲家的一部分。它将依赖文件保存在其中。
在项目根目录中运行composer install
。在此之后运行composer update
是个好主意。
答案 2 :(得分:1)
为了获得更快的结果,您可以使用
composer update --verbose --prefer-dist
答案 3 :(得分:1)
在您的根文件夹上运行cmd
by replacing root directory with cmd
或打开新终端,导航到项目根文件夹,然后按照以下步骤操作
1次运行composer install
2 composer update
3重启你的应用
4然后运行php artisan serve
答案 4 :(得分:1)
如果composer install
/ composer update
对您不起作用,请尝试:
composer install --ignore-platform-reqs
OR
composer update --ignore-platform-reqs
之后,您应该可以运行“ php artisan serve
”。
答案 5 :(得分:1)
运行
composer install
答案 6 :(得分:0)
就我而言,作曲家存在一些问题。 我通过在项目根文件夹中的 cmd 中运行此命令来解决它:
<块引用>作曲家更新
答案 7 :(得分:-1)
就我而言,这是因为缺少供应商文件。输入这个来修复它:
<块引用>composer install --ignore-platform-reqs
但是,如果我创建一个新项目,我仍然必须再次修复供应商文件。