Memolog
1. インストール
$ composer create-project laravel/laravel --prefer-dist _laravel // prefer-dist = zipでダウンロードする。こっちのほうが高速 // 以下、忘れる前に作業用のルートディレクトリに移動 $ cd _laravel
2. .env ファイルと /config/ 以下を修正
// .env **どっか既存のプロジェクトから転写 + 適宜改修** // /config/app.php 'timezone' => 'Asia/Tokyo', 'locale' => 'ja', 'faker_locale' => 'ja_JP', // /config/database.php 'collation' => 'utf8mb4_general_ci',
3. 公開フォルダ用のシンボリックリンクを設定
$ php artisan storage:link
4. (必要により) マイグレーション時に不要な personal_access_tokens_table の生成をやめる
// /app/Providers/AppServiceProvider.php public function register() { \Laravel\Sanctum\Sanctum::ignoreMigrations(); }
5. デバッグ用の telescope をインストール
$ composer require laravel/telescope $ php artisan telescope:install // ツールバーもインストール $ composer require fruitcake/laravel-telescope-toolbar --dev
6. (必要により) 会員認証用の Laravel Breeze インストール
$ composer require laravel/breeze --dev $ php artisan breeze:install $ npm install // 日本語化 $ composer require askdkc/breezejp --dev // 使用時は以下コマンド $ npm run dev
7. 確認のためサーバー立ててアクセス
$ php artisan serve
8. DB設計し終わったらマイグレーション
// DB生成 + シーダー挿入 $ php artisan migrate $ php artisan db:seed
コメントを投稿する