フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

Laravelインストール後のアプリケーションの初期設定

はじめに

Laravelインストール後のアプリケーションの初期設定を下記にまとめる

タイムゾーン / 言語設定

  • 下記の設定を変更して時間を日本時間と言語の設定を日本語にする
config/app.php
@@ -67,7 +67,7 @@ return [
     |
     */

-    'timezone' => 'UTC',
+    'timezone' => 'Asia/Tokyo',

     /*
     |--------------------------------------------------------------------------
@@ -80,7 +80,7 @@ return [
     |
     */

-    'locale' => 'en',
+    'locale' => 'ja',

     /*
     |--------------------------------------------------------------------------

laravel-debugbarインストール

- 下記のコマンドで実行する

$  composer require barryvdh/laravel-debugbar
  • 画面下にデバックバーが表示されることを確認する f:id:PX-WING:20201002081404p:plain

  • デバックバーを非表示にするには.envファイルのAPP_DEBUG=falseに変えると変更する

APP_DEBUG=true

MySQL クライアントのインストール

mariadbの削除

$ yum list installed | grep mariadb
$ sudo yum remove mariadb-libs

mysql clinetのインストールと接続確認

$ sudo yum localinstall -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
$ sudo yum-config-manager --disable mysql57-community
$ sudo yum-config-manager --enable mysql80-community
$ sudo yum install -y mysql-community-client
$ mysql -h <DBサーバー名> -P 3306 -u <DBアカウント名> -p

laravelのデータベースの設定

  • laravelのconfig/database.phpファイルを下記の記述を作成したデータベースの情報に変更する
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
  • 下記のmigrateコマンドを実行してデータベースに初期で必要なテーブルを作成する
$ php artisan migrate

Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated:  2014_10_12_000000_create_users_table (124.40ms)
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated:  2014_10_12_100000_create_password_resets_table (117.06ms)
Migrating: 2019_08_19_000000_create_failed_jobs_table
Migrated:  2019_08_19_000000_create_failed_jobs_table (174.78ms)
  • 作成したデータベースにテーブルが作成されていることを確認できる
mysql> show tables;
+--------------------+
| Tables_in_winlogic |
+--------------------+
| failed_jobs        |
| migrations         |
| password_resets    |
| users              |
+--------------------+
4 rows in set (0.01 sec)