Проблема с загрузкой изображений только на сервер? Laravel + Vue - PullRequest
0 голосов
/ 08 мая 2019

Все работает на локальном хосте, но когда проект отправляется на сервер, он не записывает путь изображения в таблицу базы данных, и загрузка нового продукта не работает. Я не знаю причину, почему я должен написать разрешения на сервере. Посмотрите на мой код в Laravel:

public function uploadImage($car, $images)
{
    $fileName = Carbon::now()->timestamp . $images->getClientOriginalName();
    $path = $images->move(public_path('public/images'), $fileName);
    if (!$path) {
        return response()->json(['message' => 'An error has accured'], 500);
    }
    $carImage = new CarImages ([
        'path' => 'public/images/' . $fileName
    ]);

    $car->images()->save($carImage);

    return $carImage;
}

Это должна быть запись пути к базе данных, но она не работает. Ошибка, которую я получил: "сообщение:" Ошибка сервера "" в сети.

Ошибка в консоли: 500 (внутренняя ошибка сервера) и Uncaught (в Обещание) Ошибка: ошибка: запрос не выполнен с кодом состояния 500.

Это функция, которая обрабатывает изображения на передней панели:

   onFileChange(event) {
    this.picture = event.target.files[0];
    // console.log(this.picture);
    const file = event.target.files[0];
    this.imgSrc = URL.createObjectURL(this.picture);
  },

Если вам нужен весь код, я могу опубликовать это, но я думаю, что проблема в пути, но я не совсем уверен, что случилось с этим ...

Последняя ошибка хранения / журналов ->

[2019-04-19 10:20:43] production.ERROR: Нет ключа шифрования приложения был указан. {"исключение": "[объект] (RuntimeException (код: 0): Не указан ключ шифрования приложения. в C: \ XAMPP \ HTDOCS \ МВП-авто-экспорт \ апи \ поставщика \ Laravel \ Framework \ SRC \ Осветите \ Encryption \ EncryptionServiceProvider.php: 44) [StackTrace]

Но я не знаю, что это за ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...