o laravel は、データベース接続内の多くの施設を提供するフレームワークです。最も多様なデータベースシステムに対処するのに役立ついくつかの高度な機能があり、アプリケーションに必要な情報へのアクセスのしやすさを組み合わせています。このフレームワークは、クエリビルダー(コンサルティングビルダー)およびorm(オブジェクト関連マッピング) eloquent を通じてこれを行います。
Laravel Query Builderは、データベースで相談を作成および実行するための単純なフォームを提供します。これらは、Laravel(でサポートされ、記事)に記載されているすべてのデータベースでうまく機能することができます。
さらに、クエリビルダーも Safe でもあります。これは、 PDO PHP Data Objects )を使用しているためです。 sqlインジェクション クエリビルダーはまた、柔軟性であり、あるデータベースから別のデータベースに変更するときに大きなコードセクションを変更せずにデータベースの相互作用を許可します(問題のデータベースがLaravelによってサポートされている限り)。 エロセントorm
eloquent は、Laravelがデータベースとオブジェクト指向のアプリケーション間の相互作用により抽象的かつ柔軟に相互作用するために使用するオブジェクト反応マッピングツールであり、アプリケーションで使用されるオブジェクト指向データモデルとSGBDRS(&]が[&]に使用されるリレーショナルモデルとの違いをもたらします。 開発者に、およびアプリケーションに直接コード
sql(MVCコンセプトから)を使用してこれを行います。このモデルを通じて、有名な操作 crud (作成、読み取り、更新、削除)など、クラスメソッドのデータベースで操作を実行できます。 現在その新しいバージョン(11.x)でLaravelは次のデータベースをサポートしています: mariadbバージョン10.3以降 mysqlバージョン5.7以降 postgresqlバージョン10.0以降
sqliteバージョン3.26.0以降SQL Serverバージョン2017以降
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3