• Какой вариант структуры файлов моделей в Laravel лучше?

    pLavrenov
    @pLavrenov
    Разработка сайтов
    app\Models\Post.php
    app\Models\Category.php
    app\Models\Tag.php
    app\Models\Order.php
    app\Models\Product.php

    И учиться проектировать базу данных без кучи мусора вроде OrderTag PostTag и тд

    Имхо: через какое-то время будешь туда только заглядывать чтобы вспомнить что-нить а если не лениться писать комментарии (ну и плагины ide всякие для удобства) то и вообще не будешь.
    Имхо2: в модули не сильно запаривайся - хлебнешь лишнего головняка. Рано или поздно для своего же удобства начнешь выносить часть функционала и найдешь свой путь.
    Ответ написан
    Комментировать
  • Какой вариант структуры файлов моделей в Laravel лучше?

    delphinpro
    @delphinpro Куратор тега Laravel
    frontend developer
    Если проект большой, я бы вообще предпочел разделение по группам ответственности.
    Для ларки есть отличный пакет для этого – nwidart/larabel-modules
    Ответ написан
    Комментировать
  • Какой вариант структуры файлов моделей в Laravel лучше?

    Adamos
    @Adamos
    Вариант 3.
    Не валить в app вообще.
    Создать свою папку под свои классы - MyCompany.
    В ней программировать модули раздельно (предполагая, что они в таком виде, возможно, пойдут и в другие проекты):
    MyCompany\Blog\Models\Post.php
    MyCompany\Shop\Models\Order.php
    Кстати, и в БД потом таблицы смотреть куда проще, когда мухи с котлетами не перемешаны.
    Ответ написан
    Комментировать
  • Какой вариант структуры файлов моделей в Laravel лучше?

    yesbro
    @yesbro
    Думаю, помогаю думать
    Лучше первый :) Особенно если проект большой и будет много моделей.

    Руками прописать свойство $table в модель это дело одной минуты.
    Ответ написан
    8 комментариев
  • Что лучше использовать в локальной разработке веб-проектов на Mac OS? MAMP Pro или Docker?

    Maksclub
    @Maksclub Куратор тега Веб-разработка
    maksfedorov.ru
    Docker очень удобен и прост для поднятия каких угодно сервисов для нужд проекта...
    RabbitMQ, базы для дева/теста, какие угодно демоны и прочее... супер-просто и супер-надежно

    Статьи про ненужность Докера идут только в контексте контейнеров на проде в кубере и прочее

    если, например мне нужно запустить 3 сайта. api.domain.loc, lk.domain.loc, domain.loc. Как сделать, чтобы в адресной строке браузера указывать эти домены и попадать на каждый проект?


    для данного решения вы можете поставить еще один контейнер с nginx как реврес-прокси или traefik как тот же реверс-прокси, который будет ваши урлы роутить внутри приватной network внутри докер-сервисов и отправлять туда запросы...

    Итого:
    • Создаете в docker-compose некоторую сеть (секция network в docker-compose.yml, у каждого из сервиса делаете expose 80 порта (не биндинг портов, чтобы конфликта в localhost не было)
    • Ставите реверс-прокси с nginx, чтобы он тоже мог с этой сетью работать
    • Настраиваете его так, чтобы роуты он направлял в нужные сети нужным серисам
    • Все домены добавляется в /etc/hosts
    Ответ написан
  • Какая самая безопасная программа для обновления драйверов?

    @res2001
    Developer, ex-admin
    Пользуюсь драйвер паками редко, только если по другому не удается найти драйвера.
    SDI, по моему, не плох.
    Ответ написан
    8 комментариев