Список умных задач Lumen - PullRequest
       9

Список умных задач Lumen

0 голосов
/ 24 сентября 2019

Я хочу создать умный список для своих задач. Например, я выбираю некоторые критерии, и когда я получаю доступ к этому списку, мне будут предоставлены все задачи, отфильтрованные по этим критериям. Мне трудно разобраться, каксделай это.Пример: https://imgur.com/0FSpu6y Пример 2: https://imgur.com/1bIc2Go

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

PS: я уже создал модуль проектов (CRUD Projects) и задачи (задачи CRUD)

Спасибо за совет за помощь!

1 Ответ

0 голосов
/ 24 сентября 2019

Чтобы определить отношения между двумя моделями, вы должны прочитать документацию .

Предполагая, что в одном списке есть n задач, я предполагаю, что что-то вроде следующего должно работать:

Внутри модели SmartList

public function tasks()
{
    return $this->hasMany('App\Task');
}

при условии, что таблица задач получила столбец smartlist_id .

Теперь вы можете получить доступ кЗадачи списка с:

$smartListTasks = SmartList::find(1)->tasks();

Конечно, вы можете отфильтровать полученную коллекцию с помощью функций построителя запросов, таких как -> where ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...