laravel 8 eloquent firstornew ()の例
5502 ワード
もともとhttps://codeanddeploy.com訪問し、サンプルコードをダウンロードしてください
この記事では、laravel eloquent firstornew ()の使用方法とその重要性を説明します.laravelはfirstornew ()でデータベースのレコードを指定した属性でチェックするのに役立ちます.ただし、モデルが見つからない場合は、新しいインスタンスが返されます.
注意: firstornewが返すモデルはまだデータベースに保存されていません.SAVE ()メソッドを手動で追加する必要があります.
私はこのチュートリアルを助けることを望む.あなたがこのコードをダウンロードしたいならば、親切に をここで訪問してください.
ハッピーコーディング
この記事では、laravel eloquent firstornew ()の使用方法とその重要性を説明します.laravelはfirstornew ()でデータベースのレコードを指定した属性でチェックするのに役立ちます.ただし、モデルが見つからない場合は、新しいインスタンスが返されます.
注意: firstornewが返すモデルはまだデータベースに保存されていません.SAVE ()メソッドを手動で追加する必要があります.
https://codeanddeploy.com/blog/laravel/laravel-8-eloquent-firstornew-example 例例47 - 1 laravel firstornew ()の使用例
<?php
namespace App\Http\Controllers;
use App\Models\Post;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class PostsController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$title = 'Post 41';
$post = Post::where('title', $title)->first();
if (is_null($post)) {
$post = new Post(['title' => $title]);
}
$post->description = 'Description for post 41.';
$post->body = 'Body for post 41.';
$post->save();
print_r($post); die;
}
}
例例47 - 1 laravel firstornew ()の使用例
<?php
namespace App\Http\Controllers;
use App\Models\Post;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class PostsController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$post = Post::firstOrNew([
'title' => 'Post 41'
]);
$post->description = 'Description for post 44.';
$post->body = 'Body for post 41.';
$post->save();
print_r($post);die;
}
}
laravel firstornew ()メソッドを使用して上記の2つの例の間を見ることができますので、返されたインスタンスがNULLであるかどうかを追加チェックする必要はありません.私はこのチュートリアルを助けることを望む.あなたがこのコードをダウンロードしたいならば、親切に をここで訪問してください.
ハッピーコーディング
Reference
この問題について(laravel 8 eloquent firstornew ()の例), 我々は、より多くの情報をここで見つけました https://dev.to/codeanddeploy/laravel-8-eloquent-firstornew-example-497mテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol