YYPHP#16 イベントレポート「Laravelらしい書き方、PHP5.1環境の作り方、Laravelのコードを追う、Vue.js、CakePHP」


これは2017年11月22日に開催したPHPerイベントYYPHP#16のイベントレポートです。

YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催は毎週水曜19:00に高田馬場にて。

参加者

  • 8名
  • PHP歴の分布
    • 10年〜: 3名
    • 3年: 1名
    • 数ヶ月: 2名
    • 1年ちょっと: 1名
    • 1年弱: 1名

Cakeのすごいところ

  • 日本語の情報が多い(Cake2)。Cake3は少ない?

Laravelらしい書き方

PHP in Dockerのリモートデバッグ(Linux環境)

ホスト側にIPアドレスのエイリアスを貼る:

sudo ifconfig en0 alias 10.254.254.254 255.255.255.0

コンテナの中から疎通するかテスト:

docker-compose exec php sh
apt-get intall netcat
nc 10.254.254.254 9000

PHP5.1環境の作り方

Laravelのコードを追う

  • Authのロジックを追ってみる
    • AliasLoaderがエイリアスをロードしている
      • 実体名で探せない場合は、ルール下で自動的に読み込まれたりしているので、分からない場合はそういう部分を探してみる
    • "function guard" でgrepして本体を探す

Vueのインスタンス

  • どういう粒度で作ればよいか

Laravelの勉強法

その他

  • 家族でSlack
    • LINEがいや
    • 家族でウォッチしているブログの更新通知を受け取ったり
    • LINEはPCがしょぼい

参加者の感想「今回参加してよかったことは何ですか?」

  • 新しくシステムを作るのにLaravelを使おうかなと思っているのでLaravelの使い方をなんとなくだが見ることができたのはよかった
  • 予想以上にいろいろ聞ける
  • コードレビューを頂けたので良かった
  • 楽しかった

YYPHPは毎週やってます

PHPについてワイワイ話したい方は、YYPHPのイベント情報をチェックしてみて下さい。

以上、YYPHPのレポートでした。次回もワイワイやっていきたいと思います! では、また来週!