Задать вопрос
Местоположение
Беларусь, Минская обл., Минск

Достижения

Все достижения (6)

Наибольший вклад в теги

Все теги (34)

Лучшие ответы пользователя

Все ответы (83)
  • Куда размещать бизнес логику приложения laravel?

    @NubasLol
    Мое мнение, что в модельках должна быть логика только связанная с получением данных с базы. Бизнес логика, пишется в отдельных сервис классах, как у вас, например, класс фильтр.

    Иначе модель будет расти до тысяч строк кода, и будет мешаниной методов. Принцип же класса в ооп любого, это узкая специализация над одной задачей. Задача модели получать данные с базы, и туда их записывать.

    Контроллер же просто дерижер, который принимает запрос, обрабатывает, дергает нужные методы приложения, и отдает ответ. Сложной логики в нем писать не нужно
    Ответ написан
    9 комментариев
  • Учебник Прохоренка, Дронова - безнадежно устарел?

    @NubasLol
    Книжки сразу обо всем, изначально малопригодны для изучения технологий, но могут дать общее впечатления.

    Так что, спокойно можете ее прочитать, что-то полезное да будет в ней, и посмотрите на технологии в общем. Затем уже читайте специализированную литературу по каждой технологии отдельно, параллельно с актуальной официальной документацией
    Ответ написан
    Комментировать
  • Поступление: уклон в программирование или в математику?

    @NubasLol
    Если тебе нравится математика, и тем более, если у тебя есть желание решать сложные задачи, а не делать формочки на сайтах, то выбор очевиден.

    Математика поможет развить мышление, и даст хорошую базу знаний, которые будут не лишними в любой сфере it, а тем более в исследовательской. Машинное обучение и т.д. Языку программирования в универе
    все равно не научат, и придется все самостоятельно учить, а вот математику наоборот, очень хорошо должны дать.

    Язык программирования выучишь за пол года потом) И нужный тебе, под твои задаи
    Ответ написан
    Комментировать
  • Как эффективно познакомить новичка с проектом?

    @NubasLol
    Как эффективно познакомить новичка с проектом?


    Давать задачки, в разных частях пороекта. Если способность есть, будет их делать. Получать практику в технологиях + постепенно изучать проект. Возможно спрашивать у вас, но тут важно понять, что информацию нужно давать порциями
    Ответ написан
    Комментировать
  • Где в Laravel лучше задать глобальную переменную?

    @NubasLol
    Делаешь синголтон в провадйере и все. Так Лара работает с коннектом к бд и т.д

    public function register()
        {
            $this->app->singleton(Connection::class, function ($app) {
                return new Connection(config('riak'));
            });

    }
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (158)