Я впервые использую Полиморф c Отношения . Я планирую установить отношения один ко многим . Это то, что я сделал до сих пор.
Я создал три таблицы: Пользователь , Сообщение и Уведомление :
Вот миграция для Уведомления:
Schema::create('notifications', function (Blueprint $table) {
$table->bigIncrements('id');
$table->char('title');
$table->string('body', 10000)->nullable();
$table->unsignedBigInteger('causer_id'); //creator for notification
$table->char('causer');
$table->unsignedBigInteger('subject_id'); //receiver for notification
$table->char('subject');
$table->timestamps();
});
Я ожидаю, что значения примерно такие:
![enter image description here](https://i.stack.imgur.com/ocdIA.png)
Моя проблема Я действительно запутался в том, как сделать мои отношения модели и как создать функцию модели для следующих вещей:
- для создания уведомлений
- для просмотра уведомлений
- для редактирования указанного c уведомления
Любые идеи, сэр или предложение для достижения этих целей?