0

データベースからデータを取得したいのですが、モデルでは、データをビューに渡す前に、データに対していくつかの PHP 処理を行いたいと考えています。

通常、すべてのデータを取得するには、次のようにします。

->with('content', Content::all());

しかし、モデルに test という関数を設定しました。

public function test(){

 //get and modify data here
}

次を使用してこれにアクセスするにはどうすればよいですか:

->with

私のコントローラーから?

4

2 に答える 2

1

これはあなたが探しているものですか?

モデル:

public static function foo($bar) {
    return static::where('foo', '=', 'bar');
}

コントローラ:

->with('content', Foo::foo("test"));
于 2013-08-22T13:22:16.113 に答える