Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день. Совсем недавно начал изучать laravel. Поэтому возник вопрос со связями
Задача.
Строятся сценарии, по которому будут обзваниваться клиенты.
То есть, передать можно будет звуковой файл, текстовое сообщение, так же эти 2 варианта будут дублироваться , но только с ожиданием ввода цифр [0-9]. И на каждую цифру есть возможность выбрать ряд действий - [ написать смс, позвонить на номер, отправить голосовой файл, сменить статус, итд ].
Другими словами, что то похожее на то, как обзванивают сотовые операторы своих клиентов.
Долго, долго помучившись, получил такую структуру. Но снова не уверен в нее простоте и правильности.
Тем не менее, она есть хоть в каком-то виде)
Не нашел, как скрин прикрепить, поэтому покажу лишь основной непонятный момент.
button_actions
id title
buttons
id title
scenario
id title type_id status_id
scenario_msg
id scenario_id voice_id
scenario_audio
id scenario_id path
Вопрос 1. В таблице scenario может быть текст или аудио-файл. Так же могут быть кнопки к которым назначено действие. Оптимальна ли структура таблиц?
Вопрос 2. Как правильно связать кодом эти сущности? Документацию читал.
Страницы 1