① 基本編(ほぼ確実に聞かれる)

Q1. Laravelの特徴は?

回答例

LaravelはMVCアーキテクチャを採用したPHPフレームワークです。

ルーティング、ORM(Eloquent)、認証、バリデーション、キューなどが標準で揃っており、

設定より規約(Convention over Configuration)の思想により生産性が高い点が特徴です。


Q2. MVCモデルについて説明してください

回答例

Modelはデータベースとのやり取りやビジネスロジックを担当し、

Viewは画面表示、

Controllerはリクエストを受け取りModelとViewを仲介します。

責務を分離することで保守性と可読性が向上します。


Q3. Eloquentとは?

回答例

Laravel標準のORMで、

データベースのテーブルをPHPのクラスとして扱うことができます。

SQLを直接書かずに、直感的なメソッドでCRUD操作やリレーションを定義できます。