Атрибуты времени Laravel внутри «с» и «каждый» вместеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Атрибуты времени Laravel внутри «с» и «каждый» вместе

Сообщение Anonymous »

Я пытаюсь использовать каждый метод Laravel внутри a with в своем построителе запросов, но атрибут, который я добавляю внутри каждого метода, не сохраняется в коллекции. Мой атрибут отображается, когда я dd($task); внутри каждого метода.
$projects =
Project::with(['tasks' => function($query) {
$query
->whereBetween('start_date', ['2024-04-21', '2024-04-28'])
->orWhereBetween('end_date', ['2024-04-21', '2024-04-28'])
->each(function($task, $key) {
//if statements here
$task->test = 'test';
$task->setAttribute('date', $task->end_date);

// dd($task); status(['Active', 'Scheduled'])->sortByDesc('last_status.start_date');
// dd($projects->first()->tasks->first());

Подробнее здесь: https://stackoverflow.com/questions/783 ... h-together
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»