差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
PHP:Laravel仕様:Model [2023/03/02 23:51] – 白くじら | PHP:Laravel仕様:Model [2025/04/12 05:15] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 30: | 行 30: | ||
### スコープ | ### スコープ | ||
+ | |||
+ | 参考:[【Laravel】Eloquent(エロクアント)のscopeとは?ローカルとグローバルの違い](https:// | ||
モデルクラスに**スコープ**と呼ばれるメソッドを定義することで、データベースから取得するデータの範囲をすることができる。 | モデルクラスに**スコープ**と呼ばれるメソッドを定義することで、データベースから取得するデータの範囲をすることができる。 | ||
行 40: | 行 42: | ||
public function scopeOverId($query, | public function scopeOverId($query, | ||
{ | { | ||
- | return $query-> | + | return $query-> |
} | } | ||
} | } | ||
行 48: | 行 50: | ||
public function index(Request $request) | public function index(Request $request) | ||
{ | { | ||
- | $records = User:: | + | $records = User:: |
} | } | ||
} | } | ||
``` | ``` | ||