ホームページ > バックエンド開発 > PHPチュートリアル > Laravelデータベースから値を取得する一般的な方法

Laravelデータベースから値を取得する一般的な方法

angryTom
リリース: 2023-04-07 17:14:02
転載
2125 人が閲覧しました

Laravelデータベースから値を取得する一般的な方法

find($id) 主キー $id が必要で、モデル オブジェクトを返します。モデル オブジェクトが存在しない場合は、戻り値を返します。 null

findOrFail($id) 主キー $id が必要で、モデル オブジェクトを返します。モデル オブジェクトが存在しない場合は、エラーが発生し、エラーがスローされます。

first() データベースで見つかった最初のレコードを返します。一致するデータがない場合は、null を返します。

firstOrFail() データベースで見つかった最初のレコードを返します。存在しない場合は、一致するデータでエラーが発生し、エラーがスローされます。

get() 一致するデータ モデルのコレクションを返します

pluck ($column1,$column2,. ..) 指定されたフィールドの値のコレクションのみを返します。Laravel の以前のバージョンでは、このメソッドはリストと呼ばれていました。 [一般的に使用される]

value($column) 指定されたフィールドの値のコレクションのみを返します

toArray() モデル/コレクションを単純な PHP 配列に変換します。 [A: セットは強化アレイです。配列と同様に機能しますが、より多くの機能を備えています。 B: PHP では、配列を使用するためにコレクション オブジェクトをどこでも使用することはできません。PHP の新しいバージョンには、配列とコレクションを受け入れるために使用できる iterabletypehint があります。 】

all() コレクションから通常の配列を取得します

chunk($groupsize,function($item){}) Points ブロックフィルタ条件がある場合、自己更新では半分のデータしか更新されないので注意してください データ量が多い場合は、ブロック更新メソッドを複数回繰り返し呼び出し、最後に1回の更新を行う必要があります。最小限のデータで時間更新を行う

forPage($page, $count) データのページネーション

paginate($page_size) 組み込みページネーション [appends() メソッド、$items ->appends['args'=>val] を介して URL パラメータを追加すると、フロントエンドに $page = $items->links() が表示されます ]

ドキュメント参照: https://laravel.com/docs/ 5.5/queries

ドキュメント参照: https://blog.csdn.net/OneGoal/article/details/80334599

PHP 関連の知識については、

PHP 中国語 Web サイト をご覧ください。

以上がLaravelデータベースから値を取得する一般的な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:www.zuopeng.gd.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート