Laravelモデルを使用してデータベースビューにアクセスする方法は?

RSAdmin

PostgresがサポートするWebアプリをLaravel4.2に移植していますが、psqlデータベースに組み込まれている既存の8つほどの合計ビューを利用する方法がわかりません。これらのビューは、さまざまな集計および平均化関数を実行します。これらのビューは、テーブルエンティティ間の関係を示すため、スキーマの一部です。

確かに誰かがLaravelのアクティブレコードスタイルのインターフェースでデータベースビューを使用しなければなりませんでしたか?どうやってやるの?

アルファ

あなたの質問はデータベースビューについてです、そして私が間違っていなければ、あなたはその場で作成される動的テーブルについて話している、例えば、でMySqlView次のようなものを使用して作成することが可能です:

CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;

したがって、studentsここでビューである動的テーブルをクエリできます。次に例を示します。

select * from students;

これにより、フィルタリングされたデータがstudentsビューから返されます。したがって、私があなたの質問について正しければEloquent、実際のテーブルに使用するのと同じように使用できると思います。たとえば、Eloquent学生用モデルをview作成するには、次のようなものを使用して簡単に作成できます。

class ViewStudent extends Eloquent {

    protected $table = 'students';
}

したがって、たとえば、他のテーブルに使用するのと同じように、このモデルを使用できるようになりました。

$students = ViewStudent::all();

同じ方法です。あなたがpsqlそう求めたので、その構文やそのシステムでどのように機能するかはわかりませんが、同じように可能だと思います。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ビューモデル、リポジトリ、ライブデータを使用してルームデータベースにアクセスする方法

分類Dev

ビューモデルクラスを使用して、ビューモデルからページ上のビューにデータを渡す方法は?

分類Dev

javascriptを使用してJSONデータベースにアクセスする方法

分類Dev

ローカルGUIツールを使用してリモートPostgresデータベースにアクセスする方法

分類Dev

sqliteを使用してデータベースからデータにアクセスする方法

分類Dev

ローカルコンピューターでPythonスクリプトを使用してリモートサーバー(ubuntu)のsqliteデータベースファイルにアクセスする方法

分類Dev

openUI5を使用してxmlビューで複数のモデルにアクセスする

分類Dev

クラウド機能を使用して新しいデータをFirebaseリアルタイムデータベースにプッシュする方法は?

分類Dev

gfortranとgccを使用してcからfortranモジュールデータにアクセスする

分類Dev

phpとmysqlを使用してユーザーロールIDに基づいて特定のデータベースにアクセスする方法は?

分類Dev

phpを使用してmysqlデータベースから特定の値にアクセスする方法は?

分類Dev

Webサービスを使用してデータベースにアクセスする

分類Dev

Flutterアプリをローカルデータベースに接続し、データを取得して動的ビューを作成する方法は?

分類Dev

データベースロールを使用せずにデータベースユーザーにアクセス許可を割り当てる方法は?

分類Dev

Laravel4-ビューでMySQLデータベースにアクセスする方法

分類Dev

ビューリストのデータにアクセスし、laravel-backpackで表示条件を作成する方法

分類Dev

ローカルJSONファイルからデータを解析してモデルクラスに保存し、テーブルビューで使用する方法

分類Dev

デュアルモニターのスクリーンセーバーとしてconkyを使用する

分類Dev

デリゲートを使用して、カスタムセルから親ビューのラベルにデータを伝達する方法

分類Dev

Access を使用してサード パーティのデータベースにアクセスする方法

分類Dev

zeepを使用してデータベースにアクセスする

分類Dev

Clojureを使用してデータベースにアクセスする

分類Dev

ビューモデルを使用してデータベースから複数の画像を表示する

分類Dev

JDBCを使用して任意のコンピューターからローカルホストデータベースにアクセスする

分類Dev

Djangoを使用してデータベースリストビューから単一のオブジェクトにアクセスする

分類Dev

このphpコードを使用してwampデータベースからmysqlテーブルにアクセスする方法は?

分類Dev

Linuxターミナルを使用してWindows上のSQLデータベースにアクセスする

分類Dev

ScalaSlickを使用してデータベースエントリに連続してアクセスする方法

分類Dev

SQLite:データベースを設計し、AUTOINCREMENT IDを使用してそのデータにアクセスする正しい方法は?

Related 関連記事

  1. 1

    ビューモデル、リポジトリ、ライブデータを使用してルームデータベースにアクセスする方法

  2. 2

    ビューモデルクラスを使用して、ビューモデルからページ上のビューにデータを渡す方法は?

  3. 3

    javascriptを使用してJSONデータベースにアクセスする方法

  4. 4

    ローカルGUIツールを使用してリモートPostgresデータベースにアクセスする方法

  5. 5

    sqliteを使用してデータベースからデータにアクセスする方法

  6. 6

    ローカルコンピューターでPythonスクリプトを使用してリモートサーバー(ubuntu)のsqliteデータベースファイルにアクセスする方法

  7. 7

    openUI5を使用してxmlビューで複数のモデルにアクセスする

  8. 8

    クラウド機能を使用して新しいデータをFirebaseリアルタイムデータベースにプッシュする方法は?

  9. 9

    gfortranとgccを使用してcからfortranモジュールデータにアクセスする

  10. 10

    phpとmysqlを使用してユーザーロールIDに基づいて特定のデータベースにアクセスする方法は?

  11. 11

    phpを使用してmysqlデータベースから特定の値にアクセスする方法は?

  12. 12

    Webサービスを使用してデータベースにアクセスする

  13. 13

    Flutterアプリをローカルデータベースに接続し、データを取得して動的ビューを作成する方法は?

  14. 14

    データベースロールを使用せずにデータベースユーザーにアクセス許可を割り当てる方法は?

  15. 15

    Laravel4-ビューでMySQLデータベースにアクセスする方法

  16. 16

    ビューリストのデータにアクセスし、laravel-backpackで表示条件を作成する方法

  17. 17

    ローカルJSONファイルからデータを解析してモデルクラスに保存し、テーブルビューで使用する方法

  18. 18

    デュアルモニターのスクリーンセーバーとしてconkyを使用する

  19. 19

    デリゲートを使用して、カスタムセルから親ビューのラベルにデータを伝達する方法

  20. 20

    Access を使用してサード パーティのデータベースにアクセスする方法

  21. 21

    zeepを使用してデータベースにアクセスする

  22. 22

    Clojureを使用してデータベースにアクセスする

  23. 23

    ビューモデルを使用してデータベースから複数の画像を表示する

  24. 24

    JDBCを使用して任意のコンピューターからローカルホストデータベースにアクセスする

  25. 25

    Djangoを使用してデータベースリストビューから単一のオブジェクトにアクセスする

  26. 26

    このphpコードを使用してwampデータベースからmysqlテーブルにアクセスする方法は?

  27. 27

    Linuxターミナルを使用してWindows上のSQLデータベースにアクセスする

  28. 28

    ScalaSlickを使用してデータベースエントリに連続してアクセスする方法

  29. 29

    SQLite:データベースを設計し、AUTOINCREMENT IDを使用してそのデータにアクセスする正しい方法は?

ホットタグ

アーカイブ