エロケエントの使い方は?

Barbara Streisand
リリース: 2024-10-14 06:13:29
オリジナル
853 人が閲覧しました

How to use Eloquent?

Eloquent は、データベースと対話するためのシンプルかつ効率的な方法を提供する Laravel の組み込みオブジェクト リレーショナル マッパー (ORM) です。 Eloquent の使用方法。Eloquent を使用すると、データベース テーブルを PHP オブジェクトであるかのように操作でき、クリーンで表現力豊かな構文で知られています。これは、Eloquent を使い始めるのに役立つガイドです。

Eloquent の使用手順

  1. モデルのセットアップ 各 Eloquent モデルはデータベース テーブルに対応し、モデルの各インスタンスはそのテーブル内の行を表します。

a.モデルの作成
職人コマンドを使用してモデルを作成できます:

php artisan make:model Post
ログイン後にコピー

これにより、app/Models ディレクトリ (古い Laravel バージョンの場合は app/) に Post モデルが作成されます。

b.モデルとテーブルの規則
Eloquent はいくつかの規則を前提としています:

テーブル名は複数形です (例: Post モデルの post)。
主キーにはデフォルトで id という名前が付けられます。
必要に応じて、これらの規則をオーバーライドできます。 Laravel 11 を学ぶことができます: PDF を生成してメールを送信する方法 – ステップバイステップのチュートリアル

  1. モデルの定義 以下は、posts テーブルと対話する単純な Post モデルの例です。
namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Post extends Model
{
    // If your table name differs from the convention
    protected $table = 'posts';

    // Define which fields can be mass-assigned
    protected $fillable = ['title', 'body'];
}
ログイン後にコピー

$table: テーブル名を指定します。
$fillable: 一括割り当てできる属性を定義します。

完全なチュートリアルを参照

以上がエロケエントの使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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