# Model ### カスタムのテーブル名 参考:[雄弁 - Laravelは、データベーステーブルがモデル名の複数形であると想定しています](https://stackoverflow.com/questions/37674309/laravel-assumes-the-database-table-is-the-plural-form-of-the-model-name) デフォルトではテーブル名はモデル名の複数形であると想定されて処理が走る。 しかし、テーブル名が「news」の場合があるが、無理にモデルを「new」にする必要はない。 下記のようにモデルでカスタムテーブルを宣言すれば問題ない。 ``` where('id',$num); // Userモデルのコレクションが返る } } class appController extends Controller { public function index(Request $request) { $records = User::overId(5); // scopeによるデータ取得 } } ```