Привет! В этом сообщении блога мы рассмотрим различные методы простого отображения изображений в Laravel 10 с помощью Vite, быстрого и эффективного инструмента сборки для фронтенд-разработки. Итак, давайте приступим к делу и откроем для себя несколько интересных приемов!
Метод 1: использование тега HTML <img>
Самый простой способ отобразить изображение в Laravel 10 — использовать тег HTML <img>
. Вот пример:
<img src="{{ asset('images/image.jpg') }}" alt="Image">
В этом фрагменте кода мы используем вспомогательную функцию asset()
для создания правильного URL-адреса изображения. Обязательно замените 'images/image.jpg'
фактическим путем к файлу изображения.
Метод 2: использование системы хранения Laravel
Laravel предоставляет мощную систему хранения, которая позволяет легко хранить и извлекать файлы. Вот как можно отобразить изображение, хранящееся в каталоге хранилища Laravel:
<img src="{{ Storage::url('images/image.jpg') }}" alt="Image">
Этот код предполагает, что вы уже сохранили изображение в каталоге storage/app/public/images
. Не забудьте запустить команду php artisan storage:link
, чтобы создать символическую ссылку на каталог public/storage
.
Метод 3: использование управления ресурсами Vite.
Vite — фантастический инструмент для управления ресурсами внешнего интерфейса в Laravel 10. Чтобы использовать Vite для отображения изображений, выполните следующие действия:
Шаг 1. Установите Vite с помощью npm или Yarn:
npm install vite
Шаг 2. Настройте Vite в своем проекте Laravel. Создайте файл vite.config.js
в корневом каталоге и добавьте следующий код:
module.exports = {
publicDir: 'public',
build: {
assetsDir: 'assets',
manifest: true,
},
};
Шаг 3. Поместите изображения в каталог resources/assets
.
Шаг 4. В шаблоне Blade используйте манифест ресурса Vite для отображения изображения:
<img src="{{ mix('/assets/images/image.jpg') }}" alt="Image">
Обязательно запустите сервер разработки Vite, используя npm run dev
или yarn dev
, чтобы изменения вступили в силу.
Вот и все! Вы узнали три разных метода отображения изображений в Laravel 10 с помощью Vite. Выберите тот, который соответствует требованиям вашего проекта, и начните с легкостью демонстрировать свои изображения.
Удачного программирования!