1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【簡単】Laravel9環境構築

Posted at

はじめに

簡単にLaravelの環境構築ができる手順を残します。

環境

  • Mac

  • MAMPとComposer(v2.2.4)はインストール済み

  • PHP8.0以上(Laravel9を使用するため)

  • Laravel9をインストールする

  • Laravelの初期設定

    • タイムゾーンの設定
    • デバックバーのインストール
    • データーベースの設定

手順

Laravelをインストールしたいファイルへ移動する

# 移動する
$ cd /Applications/MAMP/htdocs

# ファイルを作成
$ mkdir laravel

# 移動する
$ cd laravel
  • バージョンを指定して、Laravelをインストールする
$ composer create-project laravel/laravel プロジェクト名 --prefer-dist "9.*"
  • 下記のように表示されればOKです。
    スクリーンショット 2022-10-03 6.14.35.png

  • サーバーを起動します。

$ php artisan serve
  • アクセスすると、Laravel9で起動できています。
    スクリーンショット 2022-10-03 6.16.26.png

タイムゾーンの設定

  • エディタで、アプリを開いて、config/app.phpへ移動し、変更します。
    スクリーンショット 2022-10-03 6.18.56.png
config/app.php

/*
    |--------------------------------------------------------------------------
    | Application Timezone
    |--------------------------------------------------------------------------
    |
    | Here you may specify the default timezone for your application, which
    | will be used by the PHP date and date-time functions. We have gone
    | ahead and set this to a sensible default for you out of the box.
    |
    */

    'timezone' => 'Asia/Tokyo',

    /*
    |--------------------------------------------------------------------------
    | Application Locale Configuration
    |--------------------------------------------------------------------------
    |
    | The application locale determines the default locale that will be used
    | by the translation service provider. You are free to set this value
    | to any of the locales which will be supported by the application.
    |
    */

    'locale' => 'ja',

()

デバックバーのインストール

  • 下記のコマンドでインストールします。
$ composer require barryvdh/laravel-debugbar:^3.7
  • サーバー起動して、アクセスすると下にデバックバーが表示されていればOKです。
    スクリーンショット 2022-10-03 6.27.33.png

※本番サイトようで、デバックバーを非表示にする方法

  • 下記のvender/.envへ移動し、変更
vender/.env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=xxxxxxxxx

# trueからfalseへ変更
APP_DEBUG=false
APP_URL=http://localhost

データーベースの設定

  • MAMPを立ち上げて、Startをクリックする。
    スクリーンショット 2022-10-03 6.37.17.png

  • phpMyAdminをクリックする。
    スクリーンショット 2022-10-03 6.38.48.png

  • 新規作成をクリックし。データベースを作成する。

スクリーンショット 2022-10-03 6.40.04.png

  • 権限へ移動し、「ユーザアカウントを追加する」をクリックする。
    スクリーンショット 2022-10-03 6.41.34.png

  • 「ユーザー名」「パスワード」を入力し、「実行」をクリックする。
    スクリーンショット 2022-10-03 6.44.10.png

  • 下記のように表示されればOKです。
    スクリーンショット 2022-10-03 6.43.23.png

  • 作成した情報をvender/.envへ追記する

vender/.env
DB_CONNECTION=mysql
DB_HOST=xxxxx
DB_PORT=3306
DB_DATABASE=作成したデーターベース名
DB_USERNAME=作成したユーザー名
DB_PASSWORD=作成したパスワード
  • マイグレーションを実行する
$ php artisan migrate
  • 下記のように実行されればOKです。
    スクリーンショット 2022-10-04 6.03.07.png

まとめ

MAMPを使えば簡単にLaravelの環境を整えることができるので、サクッと環境は作って早くLaravelの勉強をしたい人は参考にしてもらえれば幸いです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?