PHPフレームワーク Laravel Webアプリケーション開発 第5章前半 気になったとこ
5.1 マイグレーション
5.1.4 マイグレーションの実行とロールバック (p.170)
- 書いてある通り
$table->integer('hoge_id')
でやると、外部キーがint(11)
になる- cf. 主キーは
int(10) unsigned
。
- cf. 主キーは
- 一致しなくてきもちわるいので
$table->integer('hoge_id')->unsigned();
でとりあえず進めてみる- 外部キーに負数が入って嬉しいことなんてないし
5.2 シーダー
5.2.4 Fakerの利用 (p.176)
public function run(Faker $faker)
としてfakerをメソッドインジェクションすると、なぜか$faker->locale('ja_JP');
が効かない。(デフォルトの欧米風なロケールになる)