PHPフレームワーク Laravel入門 6週目(実施日27日)

進捗

PHPフレームワーク Laravel入門

f:id:fatherofikura0107:20180622075001j:plain

  • 進捗率77%(274/355)[前回比+7%]
    • 息子を保育園へ送っていく任務のため2日間朝活できず、進捗低め。

所感

  • Eloquentでモデル名の複数形のテーブルを自動で見るのはなぜか…という先週の疑問を解決してくれるサイトがあった。
    • そりゃベタベタな照合表を使わないとPersonがPeopleにはならないよね。納得。
    • 英語に疎いとORM活用できないとも感じた。(ちゃんとモデルとテーブルを紐付ければいいんだけど…)
  • Eloquentにてモデルのスコープという考えがあるとのこと。
    • グローバルとローカルという考えもあり、モデル自体に制限を加えることができる。この機能の活用方法/ありがたみがイマイチ良くわからない。
  • fillを使うことで一つ一つの値をインスタンスに設定する必要がなくなる。
    • ただテーブルに存在しないフィールドがいる場合は事前にunsetで削除する必要がある。
    • Laravel使うとコードはすごくシンプルになるが何か問題あった時のリカバリーが大変そう。