Help us understand the problem. What is going on with this article?

Laravel8をインストールしたらやっていること一覧

まえがき

・ヮ・)あ、おはようございまーす

毎回「この前、最初にどんな設定をしたっけ」と悩んでしまうので自分がよくやる設定を備忘録を兼ねてまとめました

Laravel6の設定はこちら

composer create-project しないでインストールした場合

composer create-project してLaravelをインストールすると
.env.example をコピーして .env を作って、APP_KEY の設定もしてくれます

しかし、Laravelのプロジェクトをクローンして composer install でインストールした場合は、手動でやる必要があります

# .env.exampleをコピーして.envを作成
php -r "copy('.env.example', '.env');"
# APP_KEYの生成
php artisan key:generate

APP_NAMEの変更

.env
APP_NAME=アプリケーション名
config/app.php
'name' => env('APP_NAME', 'アプリケーション名'),

public/storageにstorage/app/publicへのシンボリックリンク作成

php artisan storage:link

データベースの設定

.env
DB_CONNECTION=mysql
DB_HOST=ホスト名
DB_PORT=3306
DB_DATABASE=データベース名
DB_USERNAME=ユーザー名
DB_PASSWORD=パスワード

タイムゾーン

config/app.php
-'timezone' => 'UTC',
+'timezone' => 'Asia/Tokyo',

言語設定

config/app.php
-'locale' => 'en',
+'locale' => 'ja',

ダミーデータの日本語化もついでに

config/app.php
-'faker_locale' => 'en_US',
+'faker_locale' => 'ja_JP',

メッセージの日本語化

resources/lang/ja/
に各種メッセージファイルを作る

php -r "copy('https://readouble.com/laravel/8.x/ja/install-ja-lang-files.php', 'install-ja-lang-files.php');"
php -f install-ja-lang-files.php
php -r "unlink('install-ja-lang-files.php');"

よく使うライブラリ導入(お好みで)

# マイグレーションでカラムの定義を変更するのに必要なdbal
composer require doctrine/dbal

# FacadeやModelのPHPDocを生成してIDEでコード補完できるようにしてくれるlaravel-ide-helper
composer require --dev barryvdh/laravel-ide-helper

# デバッグバーを表示してくれるlaravel-debugbar
composer require --dev barryvdh/laravel-debugbar
# laravel-debugbarの設定ファイルをconfig/debugbar.phpに持ってくる
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"
schrosis
・ヮ・)あ、おはようございまーす PHP(Laravel/CakePHP/CodeIgniter)、JavaScript(TypeScript/Vue/Nuxt/Electron/ReactNative/jQery/p5)、Python、Swift、Java、C#、Dockerなどなど
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした