Ссылка на хранилище Laravel не будет работать в рабочей средеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ссылка на хранилище Laravel не будет работать в рабочей среде

Сообщение Anonymous »

Я использую путь_хранилища для сохранения изображений и обозначаю папку хранения как public_html

Код: Выделить всё

php artisan storage:link
Локально все работает нормально, когда я загружаю изображение, оно загружается в папку хранения, а ссылка на него появляется в общедоступной папке, но с тех пор, как я переехал в режиме реального хоста и производственного режима мои изображения будут загружаться в папку хранилища, но ничего в мой public_html/storage, и я не смогу получить их во внешнем интерфейсе.

Коды

Код: Выделить всё

/config/filesystems.php

Код: Выделить всё

'public' => [
'driver' => 'local',
'root' => storage_path('app/public/'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],

Код: Выделить всё

FILESYSTEM_DRIVER=public

Код: Выделить всё

controller sample

Код: Выделить всё

if ($request->hasFile('image')) {
$image = $request->file('image');
$filename = 'page' . '-' . time() . '.' . $image->getClientOriginalExtension();
$location = storage_path('app/public/images/' . $filename);
Image::make($image)->resize(1200, 600)->save($location);
if(!empty($page->image)){
Storage::delete('images/' . $page->image);
}
$page->image = $filename;
}
есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/507 ... production
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»