Как создать каплю зависимости в октябре - PullRequest
0 голосов
/ 20 марта 2019

Моими моделями являются "срок" и "местоположение". Срок зависит от местоположения. Каждое местоположение имеет 4 термина с различными начальными и конечными датами.

Может кто-нибудь помочь мне с этим, пожалуйста?

1 Ответ

1 голос
/ 26 марта 2019

В определении полей:

location_id:
    label: Location
    type: dropdown

term_id:
    label: Term
    type: dropdown
    dependsOn: location

Затем в контроллере:

public function getLocationOptions()
{
    // this will return an array of Location names indexed by id
    return Location::pluck('name', 'id);
}

public function getTermOptions()
{
    return Term::where('location_id', $this->location_id)->pluck('name', 'id');
}

Для получения дополнительной информации: Документация OctoberCMS

...