Как мы отображаем имя_процесса вместо идентификатора_процесса в laravel - PullRequest
0 голосов
/ 08 февраля 2020

У меня есть две таблицы

  1. Таблица обработки - в этой таблице у меня есть:
+--------------+----------------------+
| Treatment_id |    Treatment_name    |
+--------------+----------------------+
|       1      | Bridges              |
|       2      | Root canal Treatment |
|       3      | Filling              |
+--------------+----------------------+
Таблица сборов - в этой таблице:
+--------+--------------+------+
| Fee_id | Treatment_id | Fee  |
+--------+--------------+------+
|   1    |  1(Bridges)  | 5000 |
|   2    |  2           | 6500 |
+--------+--------------+------+

Примечание: Здесь Treatment_id равно Treatment_name

Здесь я вставляю данные в базу данных, затем отображаем данные в шаблон платы в laravel как можно отобразить Treatment_name вместо Treatment_id

помогите, пожалуйста, я новичок в laravel я хочу отображать шаблон платы сбора данных

как

Fee_id|Treatment_id|Fee
  1     |Bridges|5000 

вместо Treatment_id Показать Treatment_name все работает нормально, но когда мы обновляем таблицу комиссий, она отображает ошибку, она обновляется, но в столбце «Таблица обработки» будет обновляться Treatement_name .. предположим, что я обновляю данные выше в таблице комиссий 1 = Мост, обновил его, заменил имя_процедуры вместо идентификатора_процедуры, поэтому он выдает ошибку, поэтому обновление

1 Ответ

3 голосов
/ 08 февраля 2020

Вы можете сделать это с помощью Laravel отношений

 public function treatment()
    {
        return $this->belongsTo(App\Treatment::class, 'Treatment_id', 'Treatment_id');
    }

App \ Treatment is Класс модели

Treatment_id - это имя поля, которое используется для создания отношение между двумя таблицами

После этого вы можете получить доступ к столбцам таблицы обработки следующим образом.

$fee->treatment->Treatment_name;

Если вам не известны отношения Laravel, пожалуйста, прочитайте об этом

Вот Laravel Отношение Do c: https://laravel.com/docs/6.x/eloquent-relationships

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