おぼえがき

忘却の川に片足突っ込んでるので、自分用のおぼえがき

Laravel と PHP にはじめてボコられた記録

  1. VS Code さんフォーマットしてくれないんですか!?🥺
    こちらを参考にいろいろ拡張機能を突っ込みました。 iwasiman.hatenablog.com
  2. デバッグバー入らないよお🥺
    Homebrew で何も考えずにインストールした PHP のバージョンが 8 でした。
    7.4入れ直して解決。 あんまり関係ないけど、7.3も入れようと思えば入れられるらしいですね。 stackoverflow.com
  3. where 書いたのにデータが取れないよお🥺
    正 : $shops = User::where('flag', 1)->get();
    誤 : $shops = User::where('flag', 1);
    >>ただの素人!!<<
  4. Eloquentくんと仲良くできないよお🥺
    カラム名と同じ名前でリレーション用のfunction定義したらカラム名優先されて、そりゃそうかとなった回。
  5. Controllerが太っていくの嫌だよお🥺
    こちらを参考にさせていただいて、ビジネスロジックを押し込める層を作りました。めちゃくちゃ応急措置な構成になったけど、Controllerに処理書き続けるよりはマシなはず。
    https://zenn.dev/mpyw/articles/ce7d09eb6d8117

もらった docker-compose.yml がM1でうまく動かなかった

よくある話。
Intel mac で開発してる人からファイルをごそっともらって動かそうとしたら動きませんでした!

今回修正した箇所は2箇所。

  • platform 指定 (linux/x86_64) を追加
  • links 指定がうまく動かなかったので networks での設定に変更
    • 正直こっちはあまり理解していないけど、動いたからいいやにしてしまった。本題は別だったし。

必要なところだけこちらの本参照させていただいているのだけれど、ちゃんと読みたいなあ。雰囲気でDockerを使っている。 zenn.dev

こちらも助かる〜〜〜 zenn.dev