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マニュアルのサイトに記載されているコードを転記します。
- https://readouble.com/laravel/9.x/ja/auth-php.html
- https://readouble.com/laravel/9.x/ja/pagination-php.html
- https://readouble.com/laravel/9.x/ja/passwords-php.html
- https://readouble.com/laravel/9.x/ja/validation-php.html
デバッグバー
Laravelでデバッグ方法のひとつであるデバッグバーを次のコマンドでインストールします。
composer require barryvdh/laravel-debugbar --dev
Laravel9プロジェクトの作成時の初期設定については、以上となります。