Size: a a a

Laravel для начинающих

2020 April 06

SS

Stepan Saal in Laravel для начинающих
источник

MM

Maksim Melnichuk in Laravel для начинающих
Добрый вечер, кто нибудь юзает репозитории? такой вопрос... в контроллере вызываю метод create и нужно например create для другого репозитория выполнить, хочется обернуть в транзакцию, но внутри контроллера будет ли работать callback db transaction ? и стоит ли ему там быть? или лучше внутри репозитория все методы формировтаь в таком стиле:
    public function create(array $attributes = [])
   {
       // Start transaction!
       $this->beginTransaction();
       try {
           $result = parent::create($attributes);
       } catch (\Exception $e) {
           // Rollback if something went wrong
           $this->rollback();
           throw $e;
       }
       // Commit the queries!
       $this->commit();

       return $result;
   }

а в контроллере try catch и в catch rollback
источник

MM

Maksim Melnichuk in Laravel для начинающих
хотя получится что два раза выполнится begin transaction, если две репозитория будут содержать такой код.. первый может стартануть и выполнить запрос а второй запустить новую транзакцию. наверное в контроллер это надо все пихать?
источник

M

Michael in Laravel для начинающих
трай-кетч с транзакциями в контроллере, на самом верху. Вложенные транзакции mysql не поддерживает
источник

M

Michael in Laravel для начинающих
классы для действий, которые вызываются в контроллере, лучше называть Actions , а не Репозитории. https://laravel.demiart.ru/refactoring-to-actions/
источник

S

SeRGei in Laravel для начинающих
ребят. подскажите чего ide-helper ошибку выдает
источник

AB

Alexandr Bezuglov in Laravel для начинающих
привет)
https://github.com/mayoz/laravel-tokens

никто не юзал? какие отзывы?
источник

OK

Oleg Komenda 👨‍💻... in Laravel для начинающих
Там 2 stars, наверно никто не использовал
источник

D

DK in Laravel для начинающих
почему не взять пасспорт?
источник

D

DK in Laravel для начинающих
или бывший аирлок(как там его обозвали)
источник

AB

Alexandr Bezuglov in Laravel для начинающих
а с password как реализовать мульти токены?
источник

AB

Artem Borovinskiy in Laravel для начинающих
народ привет подскажите плз кто то делал миграции на изменение поля? чёт у меня не прокатывает..нужно из стринга нулабл сделать int 0 default
источник

AB

Artem Borovinskiy in Laravel для начинающих
Schema::table('lead_stats', function (Blueprint $table) {
           $table->integer('l_ready_leads')->nullable()->default(0)->change();
           $table->integer('l_sended_leads')->nullable()->default(0)->change();
           $table->integer('l_accepted_leads')->nullable()->default(0)->change();
           $table->integer('l_err_leads')->nullable()->default(0)->change();
       });
источник

AB

Artem Borovinskiy in Laravel для начинающих
и что то ошибка постоянно
источник

AB

Artem Borovinskiy in Laravel для начинающих
😐
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Переслано от Алихан Закиров...
А никто случайно не знает есть в доктрине что-то вроде query scopes из лары?
Или хотяб что-то вроде фильтров, но не глобальные)
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Хочу динамически накидывать условия фильтрации
источник

AB

Artem Borovinskiy in Laravel для начинающих
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Artem Borovinskiy
и что то ошибка постоянно
что за ошибка-то
источник

AB

Artem Borovinskiy in Laravel для начинающих
синтаксис
источник