Laravel хранит изображения с разрешения 600 - PullRequest
0 голосов
/ 12 мая 2018

У меня есть проект Laravel5.4 на общем хосте.

Когда я загружаю изображение из панели администратора моего проекта, оно сохраняется на моем хосте с разрешением 600 вместо 644.

Функция моего магазина:

public function store(PosterRequest $request)
{
    $poster = Poster::create($request->all());

    if ($request->hasFile('image'))
    {
        $filename = $request->file('image')->store('photos', ['disk' => 'upload']);
        $poster->update(['image' => $filename]);
    }

    $poster->categories()->attach($request->categories);

    return redirect(route('posters.edit', ['id' => $poster->id]));
}

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 12 мая 2018

Установите разрешения для каталога хранилища и его содержимого на то, что вам нужно, и любые будущие файлы должны иметь те же разрешения.

Откройте терминал и перейдите к своему приложению.

Выполнитьchmod -R 644 /storage

...