Как добавить значение в базу данных? - PullRequest
0 голосов
/ 07 февраля 2019

Я хочу проверить значение в базе данных, совпадает ли оно со значением формы.Как я могу просмотреть значение в базе данных, используя синтаксис dd?

dd('status');

$updateForm = Form::where('reference_no',$r->refer)
    -> update([
    'status' => $r->sts,
    'reference_no' => $r->refer,
    'task' => $r->tsk, 
    'receiver' => $r->to,
    'rider' => $r->frm,
  ]);

1 Ответ

0 голосов
/ 07 февраля 2019

Когда вы делаете update, он возвращает количество затронутых / обновленных строк.Он не будет возвращать строки БД, которые были обновлены.

Поэтому вам нужно извлечь данные из БД и показать, что:

$numberOfRowsUpdated = Form::where('reference_no', $r->refer)
    -> update([
        'status' => $r->sts,
        'reference_no' => $r->refer,
        'task' => $r->tsk, 
        'receiver' => $r->to,
        'rider' => $r->frm,
    ]);

// This will get you the first form with given "reference_no"
$updatedForm = Form::where('reference_no', $r->refer)->first();
dd($updatedForm->status);

// If you are updating multiple rows and dump all its items and attributes
$updatedForms = Form::where('reference_no', $r->refer)->get();
dd($updatedForms);

Возможно, это поможет, и вы можете продолжить отсюда.

...