はじめに
今行きつけのアミューズメントカジノでランキングバトルなるものをやっています。
そこのオーナーが成績を紙で記録し手動で計算していたのでVBAで計算を自動化したものを作りました。
これってWeb上で成績をゲストも閲覧できたらいいのでは?と思い、
10年前にWebプログラマをしていた経験を活かしPHPで簡単なランキングを集計閲覧できるものを作ろうと思いました。
規模も小さいのでPHPで1から作ったほうが楽な気がしますが、せっかくなので今流行りのフレームワークを使って開発していきたいと思います。
10年前はCakePHPが主流だったんですが今はLaravelが主流というか勢いがあるんですね。ということでLaravelを使って1から勉強していきます。
その備忘録となります。
勉強方法
「Laravel 入門」と検索すればいくらでも勉強できるサイトが存在しますが、自分は書籍から入るのが好きなので本を買いました。
- 「PHPフレームワーク Laravel入門第2版」
書籍ではLaravelのバージョンは6をベースに書かれていますが最新版のバージョン8でやっていきます。
2022年1月にLTSのバージョン9がリリースされるそうなのでリリースされればそちらに移行します。
開発環境
- Windows10 Home
- Composer 2.1.9
- PHP 8.0.11
- Laravel Framework 8.64.0
- XAMPP 8.0.11
バージョン管理はGithub、ある程度形になったら外部公開を「さくらのVPS」にしようと思っています。