找不到 Carbon 文件 Vagrant
Carbon file not found Vagrant
laravel/framework v5.5.37
我 git 在我的机器上克隆了某人的项目。将 Vagrant 与 Homestead box 一起使用。我收到此错误:
我没有对代码进行更改。它在他的环境中有效,在生产中也有效。当我搜索 Carbon 时,它只在 composer.lock 文件中,而不是 composer.json 文件中。那是什么意思?我认为这意味着他在他的机器上全局安装了 nesbot/carbon 所以当我做 composer global require "nesbot/carbon" 我仍然得到错误。
怎么可能在json中而不在
中?我在 vagrant ssh 中做了所有这些。
您需要导入 Carbon:
use Carbon\Carbon;
在控制器中声明命名空间后。
例如:
<?php
namespace App\Http\Controllers;
use Carbon\Carbon; // here added the line
这似乎不是 "your" 错误,似乎是代码中的错误。 Laravel 框架在后台使用 Carbon,因此您不需要将其包含在 composer.json
文件中。
laravel/framework v5.5.37
我 git 在我的机器上克隆了某人的项目。将 Vagrant 与 Homestead box 一起使用。我收到此错误:
我没有对代码进行更改。它在他的环境中有效,在生产中也有效。当我搜索 Carbon 时,它只在 composer.lock 文件中,而不是 composer.json 文件中。那是什么意思?我认为这意味着他在他的机器上全局安装了 nesbot/carbon 所以当我做 composer global require "nesbot/carbon" 我仍然得到错误。
怎么可能在json中而不在
中?我在 vagrant ssh 中做了所有这些。
您需要导入 Carbon:
use Carbon\Carbon;
在控制器中声明命名空间后。
例如:
<?php
namespace App\Http\Controllers;
use Carbon\Carbon; // here added the line
这似乎不是 "your" 错误,似乎是代码中的错误。 Laravel 框架在后台使用 Carbon,因此您不需要将其包含在 composer.json
文件中。