Own products

  • 新規事業のアイディア創造機

Memolog

Laravel10 初期設定もろもろ

  • このエントリーをはてなブックマークに追加

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

コメントを投稿する

お名前

ご連絡先メールアドレス※非公開

コメント

CAPTCHA


  • このブログのRSSを購読する
  • このブログをtwitterでつぶやく
  • このブログをFacebookで共有する
  • このブログをはてなブックマークで共有する

Contact

    お名前※必須

    ご連絡先メールアドレス

    お問い合わせ内容※必須

    CAPTCHA

    captcha

    Blog parts

    Affiliate