Углеродный файл не найден Vagrant - PullRequest
0 голосов
/ 28 сентября 2018

laravel / framework v5.5.37

Я клонировал чей-то проект на моей машине.Использование Vagrant с коробкой Homestead.Я получаю эту ошибку: enter image description here

Я не внес изменения в код.На его среде это работает и на производстве это работает также.Когда я ищу Carbon, он находится только в файле composer.lock, а не в файле composer.json.Что это значит?Я думал, что это означало, что он установил nesbot / carbon глобально на свою машину, поэтому, когда я сделал composer global требовать «nesbot / carbon», я все еще получаю сообщение об ошибке.

Как это возможно в блокировке, но не в json?Я делаю все это в бродячем SSH.

1 Ответ

0 голосов
/ 28 сентября 2018

Вам необходимо импортировать Carbon:

use Carbon\Carbon;

после объявления вашего пространства имен в контроллере.

например:

<?php

namespace App\Http\Controllers;

use Carbon\Carbon; // here added the line

Это не похоже на«твоя» ошибка, похоже на ошибку в коде.Углерод используется каркасом Laravel под капотом, поэтому вам не нужно иметь его в файле composer.json.

...