Laravel красноречивая вставка в избранное - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь laravel красноречиво для sql вставить в запрос на выборку, который выглядит следующим образом-

$refId='111';
$newStatus='S2';

INSERT INTO parcel(items, status) SELECT items,'$newStatus' FROM parcel where ref_id ='$refId' LIMIT 1;

Этот запрос выполняет вставку в посылку таблица моей базы данных с переменной newStatus , где выбираются определенные элементы, необходимые из БД. Мне нужно сделать это, используя laravel eloquent, но я не могу найти надежного метода.

Заранее спасибо.

1 Ответ

0 голосов
/ 16 апреля 2020
First Create Model Parcel and FInd Your required row with id

Below code use for selecting data from database. 
$parcel = Parcel::query()->where('database column name', '=', $parcel_id)->first()

If you want to store data in table use below code.

$parcel = new Parcel();
$percel->items = $item;
$percel->status = $newStatus;
$percel->save();
...