SQLite と Laravel で 最小構成の users テーブルを用意し、ユーザー一覧をブラウザで表示するデモ用プロジェクトです。
- PHP 8.2 以上(このリポジトリは Laravel 12 系で作成)
- Composer
composer install
cp .env.example .env
php artisan key:generate
touch database/database.sqlite # Windows の場合は `echo. > database\database.sqlite` などで空ファイルを作成
php artisan migrate
php artisan db:seed.env でデータベースを SQLite にしていることを確認してください(例: DB_CONNECTION=sqlite。DB_DATABASE は通常 database/database.sqlite を指します)。
php artisan serveブラウザで次を開きます。
| URL | 説明 |
|---|---|
| http://127.0.0.1:8000 | Laravel のウェルカムページ |
| http://127.0.0.1:8000/users | ユーザー一覧(DB の users を表示) |
usersテーブル …id,name,email(ユニーク),created_at,updated_atのみ。認証用のpassword列はありません。- ルート …
routes/web.phpのGET /usersがresources/views/users/index.blade.phpを表示します。 - セッション …
.env.exampleはSESSION_DRIVER=databaseのため、sessionsテーブル用マイグレーションを含めています。
MIT License(Laravel フレームワークおよびこのリポジトリの利用条件は各コンポーネントのライセンスに従います。) PR test