差分
このページの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:: |
| } | } | ||
| } | } | ||
| ``` | ``` | ||