1. ホーム
  2. php

[解決済み] Laravel Eloquentの作成と更新

2022-04-21 15:06:08

質問

新しいレコードを挿入したり、既存のレコードを更新するときの省略形は何ですか?

<?php

$shopOwner = ShopMeta::where('shopId', '=', $theID)
    ->where('metadataKey', '=', 2001)->first();

if ($shopOwner == null) {
    // Insert new record into database
} else {
    // Update the existing record
}

解決方法は?

ここで、"lu cip"が言っていたことの完全な例を挙げます。

$user = User::firstOrNew(array('name' => Input::get('name')));
$user->foo = Input::get('foo');
$user->save();

以下は、Laravelの最新バージョンのドキュメントの更新リンクです。

ドキュメントはこちら 更新されたリンク