Отображать изображения из ресурсов блейда, но не отображать изображения из ссылок браузера laravel laravel 9Php

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

Сообщение Anonymous »

Я ищу способ просмотра изображений, содержащихся в частной папке в хранилище: вот хранилище активов/app/private/images/nomefile.jpg. Моя проблема в том, что я хотел бы просматривать изображения только через колонку активов и не просматривать их по полному пути URL-адреса, это потому, что я хотел бы, чтобы они не были общедоступными, а были доступны для просмотра в приложении только после аутентификации, поэтому через assets() есть способ. Я перепробовал все, но не могу. Вот код:
Контроллер:

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

$request->validate([
'image' => 'required|image|mimes:jpg,jpeg,png|max:8000'
]);
$imageName = time() . '.' . $request->image->getClientOriginalExtension();

$request->image->store('images', 'private');

$imageName = $request->file('image')->hashName();

$safeImageName = htmlspecialchars($imageName, ENT_QUOTES, 'UTF-8');

DB::table('aree')->where('id_area', $id)->update(['photo' => $safeImageName]

Лезвие:

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

[img]{{ asset([/img]
photo) }}" alt="Shape2503" />
web.php для URL-адреса блокировки

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

Route::get('/storage/images/{path}', [ImageController::class, 'show'])->name('image.show');
контроллер URL-адреса блока

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

public function show($path)
{
$path = storage_path('storage/images/'. $path);

return abort(401);
}
помогите мне, пожалуйста

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Коллекция ресурсов Laravel, как правильно форматировать данные для блейда
    Anonymous » » в форуме Php
    0 Ответы
    78 Просмотры
    Последнее сообщение Anonymous
  • Laravel 9 Регистрация блейда не работает должным образом
    Anonymous » » в форуме Php
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • Как использовать jsx React в качестве замены почтового шаблона блейда Laravel
    Гость » » в форуме Php
    0 Ответы
    75 Просмотры
    Последнее сообщение Гость
  • Переменная JavaScript Laravel попадает в файл блейда
    Anonymous » » в форуме Php
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Переменная JavaScript Laravel попадает в файл блейда
    Anonymous » » в форуме Php
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous

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