Size: a a a

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

2020 February 17

E

Evgenii in Laravel для начинающих
когда происходит сериализация вы этот весь хлам храните где то в редисе или в базе, зачем?
источник

A

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

E

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

E

Evgenii in Laravel для начинающих
^ this
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
 

return Chat::where('type', '=', 'group')
           ->where('type', '=', 'supergroup')
           ->count();


так делается если мне нужно коунты посчитать у двух типов?
источник

AH

Andrey Helldar in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
 

return Chat::where('type', '=', 'group')
           ->where('type', '=', 'supergroup')
           ->count();


так делается если мне нужно коунты посчитать у двух типов?
Нет. В этой схеме поле type у тебя должно быть одновременно равно group и supergroup.

Ищи whereIn в доке
источник

AH

Andrey Helldar in Laravel для начинающих
Alex
Коллеги, подскажите куда копать:
Создаю JOB с передачей в конструктор кастомного класса у которого есть публичное свойство с моделью
class BaseScoreCheck {
   public $score;
   public function __construct(Score $score=null) {
       $this->score = $score;
}

Есть JOB
class ScoreCheckJob implements ShouldQueue
{
   use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;

   public $scoreCheck;
   /**
    * Create a new job instance.
    *
    * @return void
    */
   public function __construct(BaseScoreCheck $scoreCheck)
   {
       $this->scoreCheck = $scoreCheck;
   }

   /**
    * Execute the job.
    *
    * @return void
    */
   public function handle()
   {
   $this->scoreCheck->handleJob();
   }
}

При попытке диспатча джоба с экземпляром класса BaseScoreCheck валится с ошибкой
"message": "Unable to JSON encode payload. Error code: 5",
"exception": "Illuminate\\Queue\\InvalidPayloadException",
Загляни под капот https://github.com/symfony/var-exporter
источник

A

Alex in Laravel для начинающих
Грац
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Andrey Helldar
Нет. В этой схеме поле type у тебя должно быть одновременно равно group и supergroup.

Ищи whereIn в доке
збс
источник

A

Alex in Laravel для начинающих
Так, всплыла другая проблема
Error encoding model [App\Models\Sale] with ID [5c19d710-5171-11ea-916c-c7c087c5b54e] to JSON: Malformed UTF-8 characters, possibly incorrectly encoded
источник

AH

Andrey Helldar in Laravel для начинающих
Alex
Так, всплыла другая проблема
Error encoding model [App\Models\Sale] with ID [5c19d710-5171-11ea-916c-c7c087c5b54e] to JSON: Malformed UTF-8 characters, possibly incorrectly encoded
База в какой кодировке?
источник

AH

Andrey Helldar in Laravel для начинающих
В контексте эмоджи присутствуют?
Если да, то им кодировка нужна utf8mb4
источник

D

Daniil in Laravel для начинающих
Я хотел сделать 2 модели для 2х аутентификаций, а voyager такого не поддерживает. Поэтому я решил проблему тупо храня всех юзеров и админов в одной таблице
источник

D

Daniil in Laravel для начинающих
как именно они конликтуют, у меня такой проблемы не было
источник

DS

Danil Silichshev in Laravel для начинающих
Здравствуйте. Может кто посоветовать хороший ресурс для изучения laravel для начинающих. Пытался по документации учить-не понятно.
источник

DS

Danil Silichshev in Laravel для начинающих
?
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
источник

VY

Vladimir Yefremov in Laravel для начинающих
Да, это лучший способ :)
источник

К

Канат in Laravel для начинающих
Danil Silichshev
Здравствуйте. Может кто посоветовать хороший ресурс для изучения laravel для начинающих. Пытался по документации учить-не понятно.
Афанасьев на ютубе
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Vladimir Yefremov
Да, это лучший способ :)
он работает
источник