勉強日記

チラ裏

PHPフレームワーク Laravel Webアプリケーション開発 第5章前半 気になったとこ

5.1 マイグレーション

5.1.4 マイグレーションの実行とロールバック (p.170)

  • 書いてある通り $table->integer('hoge_id') でやると、外部キーが int(11)になる
    • cf. 主キーはint(10) unsigned
  • 一致しなくてきもちわるいので $table->integer('hoge_id')->unsigned(); でとりあえず進めてみる
    • 外部キーに負数が入って嬉しいことなんてないし

5.2 シーダ

5.2.4 Fakerの利用 (p.176)

public function run(Faker $faker)としてfakerをメソッドインジェクションすると、なぜか$faker->locale('ja_JP');が効かない。(デフォルトの欧米風なロケールになる)