
『Laravel入門 基本機能編』をリリースしました
今週は『Laravel入門 基本機能編』をリリースしました。こちらは 旧版レッスン の内容を、PHP および Laravel の最新版にあわせたリニューアル版となります。
リニューアルのポイント
今回、リニューアルにあたって変更した主なポイントは以下のとおりです。
GitHub Codespacesに対応しました
旧版は Docker を使っていたのですが、より簡単にセットアップできる GitHub Codespaces を使うことにしました(Windows での Docker は少しハマりますよね…)。
Codespace を使えばブラウザ上で開発することも、VS Code から接続して開発していくこともできて便利です。この機会にぜひ使い方に慣れてみてください。

PHPおよびLaravelの最新版に対応
PHP は 8.3、Laravel は 11.10 に対応しています。旧版と比べて以下が変更されていますが、おおまかな内容は旧版と同じです。
ファイル構成を最新版にあわせて更新(ただし、開発者がいじるような箇所で変更はありません)。
コードについてもほとんど変更はありません。一点、x-slotの書き方が変わったので「<x-slot name="title"> → <x-slot:title>」のように変更しています。
よりわかりやすい説明を心がけました
旧版で寄せられた質問を全面的に見直し、詰まりやすい箇所については、よりわかりやすい説明に変更しました。
ただ旧版では Docker に関する質問が多かったため、今回 Codespace に変更したことで、途中で詰まることはだいぶ少なくなるはずです。
すでに受講済の方は?
上述したとおり、開発環境は Codespace に変わりましたが、扱っているコードに大きな変更はありません。したがって、すでに Laravel で基本的なアプリケーションを組み上げることができる方については、再履修は不要となります。
ただ、「もう一度 Laravel の基本を学び直したい」「最新版の Laravel でファイル構成はどうなったのだろう?」といった方にとっては新しい発見があるかもしれません。目次をチェックして、気になるところを再受講してみてください。
今後の予定
Laravel 入門に関しては、このあとデータベース編、CRUD操作編、リレーション編と続いていく予定です。来週にはデータベース編もリリースできるような…もうしばらくお待ち下さい。
今回の「Laravel入門 基本機能編」は全20回でまとめてみました。Laravel の基礎をしっかり身につけたい方は、以下より詳細をご確認ください。