PHP-Laravel PHP-Laravel覚書

Laravel9プロジェクトの作成時の初期設定

Laravel9のプロジェクト作成時のコマンドから初期設定、指定アドレスで公開する方法などの覚書です。

開発環境

  • windows11
  • MAMP
  • composer

Laravel9のプロジェクト作成コマンド

composer create-project Laravel/Laravel プロジェクト名 --prefer-dist

--prefer-dist は、.zipでダウンロードします。記述しなくても大丈夫です。記述しない場合は、デフォルトの –prefer-source となり、git clone でダウンロードすることになります。

また、Laravelのバージョンを指定したい場合は、次のようにします。

composer create-project Laravel/Laravel="8.*" プロジェクト名 --prefer-dist

MAMPのトップページを変更する(public/XXXX/public などと指定せずに、localhost/を指定するだけでトップページを表示させる方法)

MAMPのPreferencesのServerタブのDocument Root:をトップページのパスに変更します。

Laravelの初期設定

Laravelプロジェクトのconfigフォルダ内のapp.phpから、timezoneと、localeを次のように変更する。

    /*
    |--------------------------------------------------------------------------
    | 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',

Laravelの言語ファイルの設定

Laravelプロジェクトのlangフォルダに ja フォルダを作成し、auth.php、pagination.php、passwords.php、validation.phpを新規ファイルを作成します。

それぞれのファイルをLaravelマニュアルのサイトに記載されているコードを転記します。

デバッグバー

Laravelでデバッグ方法のひとつであるデバッグバーを次のコマンドでインストールします。

composer require barryvdh/laravel-debugbar --dev

Laravel9プロジェクトの作成時の初期設定については、以上となります。

-PHP-Laravel, PHP-Laravel覚書