Size: a a a

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

2020 November 24

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
первое, в yield никак
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
он не принимает никаких данных
дока - https://laravel.com/docs/8.x/blade#defining-a-layout
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
второе, у тебя коллекция, а не модель
https://laravel.com/docs/8.x/eloquent-collections
источник

K

KOSUMOV | ALI in Laravel для начинающих
Тогда как правильнее будет передать теги в meta keywords
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну используй другой тег
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
в который можно передать
источник

МИ

Макс Ильин in Laravel для начинающих
Alexander Pavlenko 🌚
$this->job->getId()
Этот метод доступен внутри Job->hanle(). Т.е. во время запуска джоба. Мне же нужно получить id после постановки задачи в очередь.
Где предлагается вызвать this->job->getId() ?
источник

K

KOSUMOV | ALI in Laravel для начинающих
Alexander Pavlenko 🌚
в который можно передать
например
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
например, доку почитать попробовать
источник

AP

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Макс Ильин
Этот метод доступен внутри Job->hanle(). Т.е. во время запуска джоба. Мне же нужно получить id после постановки задачи в очередь.
Где предлагается вызвать this->job->getId() ?
в handle
источник

V

Vladimir in Laravel для начинающих
Всем привет. Подскажите, почему этот код выбрасывает ошибку array to string convertion на строке 'card_id' => $card->id? В $card->id 100% лежит число

$info = Info::updateOrCreate([
           'card_id' => $card->id
       ], $data);
источник

МИ

Макс Ильин in Laravel для начинающих
Handle срабатывает при вызове джоба. Вопрос стоит: как получить uuid джоба после постановки в очередь (не во время вызова)?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Макс Ильин
Handle срабатывает при вызове джоба. Вопрос стоит: как получить uuid джоба после постановки в очередь (не во время вызова)?
$jobId =dispatch(new MessagesJob($data));
источник

AP

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
через хелпер попробуй, он вроде чет возвращает
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Vladimir
Всем привет. Подскажите, почему этот код выбрасывает ошибку array to string convertion на строке 'card_id' => $card->id? В $card->id 100% лежит число

$info = Info::updateOrCreate([
           'card_id' => $card->id
       ], $data);
а в $data что?
источник

V

Vladimir in Laravel для начинающих
Блин, а вот в ней уже массивы есть
источник

V

Vladimir in Laravel для начинающих
Просто смутило что не $data, а присвоение подсветило
источник

МИ

Макс Ильин in Laravel для начинающих
Alexander Pavlenko 🌚
$jobId =dispatch(new MessagesJob($data));
Возвращает объект

object(Illuminate\Foundation\Bus\PendingDispatch)#361 (2) {
 ["job":protected]=>
 object(App\Jobs\MessagesJob)#370 (11) {
   ["start":protected]=>
   string(10) "2020-11-23"
   ["end":protected]=>
   string(10) "2020-11-23"
   ["job"]=>
   NULL
   ["connection"]=>
   NULL
   ["queue"]=>
   NULL
   ["chainConnection"]=>
   NULL
   ["chainQueue"]=>
   NULL
   ["chainCatchCallbacks"]=>
   NULL
   ["delay"]=>
   NULL
   ["middleware"]=>
   array(0) {
   }
   ["chained"]=>
   array(0) {
   }
 }
 ["afterResponse":protected]=>
 bool(false)
}

dispatch(new MessagesJob($data))
и
MessagesJob::dispatch($data)

дают тот же результат
источник