18 февраля 2025 г.

Как посмотреть список сервис-провайдеров в Laravel?

 ✅ Просмотр config/app.php

Откройте файл config/app.php и найдите секцию 'providers'

 ✅  Использовать Artisan-команду

Запустите команду в терминале:

php artisan package:discover

Вывести через dd()

Добавьте в routes/web.php:

use Illuminate\Support\Facades\App;

Route::get('/providers', function () {
    return dd(App::getLoadedProviders());
});
Перейдите в браузере по http://your-site.test/providers, и вы увидите список всех загруженных провайдеров.



 

 

Продам студию Святой Влас - Болгария

 ✨ Продам просторную студию 57 м² в комплексе Морски Фар, Святой Влас - Болгария! ✨
🌊 Идеальное жилье у моря! 🌊
📍 Локация: элитный комплекс Морски Фар (Sea Lighthouse), Святой Влас
🏡 Площадь: 57 м²
🏢 Этаж: 3-й из 4
💶 Такса поддержки: всего 10 евро/м² в год
🚶‍♂️ До моря – всего 3 минуты пешком!

🔹 Просторная и светлая студия с удобной планировкой
🔹 Закрытый комплекс с охраной и видеонаблюдением
🔹 Бассейн, зеленая территория, бар и места для отдыха
🔹 Подземная парковка и удобная инфраструктура рядом

подробнее по ссылке

Продам студию Святой Влас - Болгария

 

комплекс Морски Фар, Святой Влас Болгария

 

12 февраля 2025 г.

вывести 20 последних товаров на главной странице в стандартной теме Shopware 6

 
1️⃣ Изменить Twig-шаблон главной страницы (index.html.twig).
2️⃣ Загрузить товары в контроллере (если нужно кастомное поведение).
3️⃣ Использовать встроенные функции загрузки товаров в Twig.

Создаём кастомный контроллер

11 февраля 2025 г.

Мультивендорный магазин на Drupal

 Для мультивендорного магазина на Drupal 11.1  подойдут модули:

  1. Drupal Commerce – основа для интернет-магазина.
  2. Commerce Store – для создания магазинов у продавцов.
  3. Commerce Marketplace – расширение для мультивендорности.
  4. Profile – для настройки кабинетов продавцов и покупателей.
  5. Group – если нужно гибко управлять доступом к ролям.
  6. Symfony Cache – раз уж ты уже работаешь с ним в другом проекте.

CodeIgniter 3.1.13 и версии PHP: с чем он совместим?

CodeIgniter 3.1.13 – это последняя версия популярного PHP-фреймворка третьего поколения. Хотя CodeIgniter 4 уже давно вышел и активно развивается, третья версия остается востребованной благодаря своей простоте, стабильности и легкости в освоении. Однако, чтобы обеспечить бесперебойную работу проекта на CodeIgniter 3.1.13, важно понимать, с какими версиями PHP он совместим. В этой статье мы рассмотрим, какие версии PHP поддерживаются и какие могут возникнуть сложности при использовании более новых или старых версий.

Установка NGINX PHP 8 PHP-FPM PHPMyAdmin MySql на Ubuntu

1. Обновляем Ubuntu:

apt-get update && apt-get upgrade

 

5 февраля 2025 г.

Базовый шаблон в Storefront Shopware

В Shopware файл base.html.twig является основным шаблоном, но он относится только к Storefront (фронтенду). В админке, кабинете пользователя и других частях могут быть другие базовые шаблоны.
1. Базовый шаблон в Storefront

Файл base.html.twig находится здесь:

/vendor/shopware/storefront/Resources/views/storefront/base.html.twig

Этот шаблон включает:

    <head> (мета-теги, стили, скрипты).
    <body> с основными контейнерами.
    Блоки для хедера, футера и основного контента.


Основные блоки в base.html.twig:

3 февраля 2025 г.

Архитектура Shopware 6

 Shopware 6 построен на Symfony и Vue.js, использует API-first подход и Event-driven архитектуру.
🔹 1. Основные компоненты
Компонент    Описание
Core    Бизнес-логика (работает на Symfony)
Administration    Бэкенд-админка (на Vue.js)
Storefront    Витрина магазина (Twig + SCSS)
Elasticsearch    Поиск (опционально)
API    REST API + GraphQL

Создание собственного шаблона Shopware

Создание собственного шаблона (если хотите создать свой дизайн)

 Создайте новый плагин для темы: Чтобы создать свою тему, создайте новый плагин. Для этого создайте структуру папок, которая будет выглядеть как:

custom/plugins/YourTheme/
├── src/
│   └── Resources/
│       ├── views/
│       ├── public/
│       └── config/
├── composer.json

Определите тему в файле composer.json:

Делаем аутентификацию в Laravel 11

Начиная с Laravel 6, команда php artisan make:auth была удалена. Вместо этого Laravel предлагает использовать пакет laravel/ui для генерации шаблонов аутентификации. Вот как вы можете настроить аутентификацию в Laravel 11:

31 января 2025 г.

Laravel - Компоненты Blade

 

<x-app-layout> — Компоненты Blade

<x-app-layout> — это Blade-компонент, который появился в Laravel 7 и стал активно использоваться в Laravel 8 и выше. Компоненты позволяют создавать повторно используемые блоки кода с изолированной логикой и представлением.

Как это работает:

Как посмотреть список сервис-провайдеров в Laravel?

 ✅ Просмотр config/app.php Откройте файл config/app.php и найдите секцию 'providers'  ✅  Использовать Artisan-команду Запустите ком...