Lumen Composer 无法在新创建的项目中检测到供应商文件夹
Lumen Composer cannot detect vendor folder in newly created project
使用以下方法创建新的 Lumen 项目时:
lumen new blogb
正在创建新目录,但 vendor 文件夹未出现在新创建的文件夹中。
当我尝试时那样
php artisan serve
我收到以下错误(因为没有供应商文件夹):
Warning:
require_once(C:\Users\user\Desktop\blogb\bootstrap/../vendor/autoload.php):
failed to open stream: No such file or directory in
C:\Users\user\Desktop\blogb\bootstrap\app.php on line 3
Fatal error: require_once(): Failed opening required
'C:\Users\user\Desktop\blogb\bootstrap/../vendor/autoload.php'
(include_path='.;C:\php\pear') in
C:\Users\user\Desktop\blogb\bootstrap\app.php on line 3
编辑:laravel new blog 命令工作正常,应用程序可以 运行,但是 lumen new blog 时出现问题 正在执行。
完成后
lumen new blog
进入 blog
目录并执行以下两件事。
cp .env.example .env
创建 .env 文件
composer update
安装和更新依赖项。这将创建 vender
目录。
然后,一旦您在您的网络服务器中访问您的应用程序,您就会得到与此类似的内容。
Lumen (5.5.0) (Laravel Components 5.5.*)
注:
自 Lumen is a micro-framework you don't get some steps like composer update
out-of-the-box like in Laravel。你必须手动完成它们。
而且您也没有 php artisan serve
命令。 。使用
php -S localhost:8000 -t public
代替或使用Homestead
或Valet
只是为了添加,你也可以用你的api做
http://localhost:8000/{routename} 如果你不想做
php-Slocalhost:8000-tpublic
还应安装必需的 PHP 模块。如果此步骤之前的所有内容都已正确设置(默认情况下应该是 Lumen 安装),那么
composer install
够了。
使用以下方法创建新的 Lumen 项目时:
lumen new blogb
正在创建新目录,但 vendor 文件夹未出现在新创建的文件夹中。
当我尝试时那样
php artisan serve
我收到以下错误(因为没有供应商文件夹):
Warning: require_once(C:\Users\user\Desktop\blogb\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\Users\user\Desktop\blogb\bootstrap\app.php on line 3
Fatal error: require_once(): Failed opening required 'C:\Users\user\Desktop\blogb\bootstrap/../vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\user\Desktop\blogb\bootstrap\app.php on line 3
编辑:laravel new blog 命令工作正常,应用程序可以 运行,但是 lumen new blog 时出现问题 正在执行。
完成后
lumen new blog
进入 blog
目录并执行以下两件事。
cp .env.example .env
创建 .env 文件composer update
安装和更新依赖项。这将创建vender
目录。
然后,一旦您在您的网络服务器中访问您的应用程序,您就会得到与此类似的内容。
Lumen (5.5.0) (Laravel Components 5.5.*)
注:
自 Lumen is a micro-framework you don't get some steps like composer update
out-of-the-box like in Laravel。你必须手动完成它们。
而且您也没有 php artisan serve
命令。
php -S localhost:8000 -t public
代替或使用Homestead
或Valet
只是为了添加,你也可以用你的api做 http://localhost:8000/{routename} 如果你不想做 php-Slocalhost:8000-tpublic
还应安装必需的 PHP 模块。如果此步骤之前的所有内容都已正确设置(默认情况下应该是 Lumen 安装),那么
composer install
够了。