Как мне найти, какая таблица принадлежит одному параметру (slug) - PullRequest
1 голос
/ 19 апреля 2019

Существует 6 таблиц {Страны, Города, Уезды, Секторы, Позиции, Типы работ (Частичная занятость, Полная занятость)}
Я свяжусь со значениями в таблицах выше и перечислю списки.
Например:
Работа в Лондоне - domain.com/jobs/london
Неполный рабочий день - domain.com/jobs/part-time


Вакансии разработчика программного обеспечения domain.com/jobs/software-developer
а
Как я могу сделать это, используя Laravel


$router->get('/jobs/{slug}', ['as' => 'jobs.list', 'uses' => 'JobController@index'])
        ->where('slug', '[A-Za-z0-9_\-]+');

1 Ответ

0 голосов
/ 19 апреля 2019

У вас должна быть таблица slugs, которая содержит все слагы и связь с какой моделью и идентификатором модели. slugs таблица со следующими полями: id, model_id, model, name. В этом случае вы бы искали только slugs таблицу и получили бы любую другую таблицу в соответствии с model и model_id.

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