Laravel

Laravel

herokuにLaravelのプロジェクトをデプロイする(公開する)

herokuにLaravelのプロジェクトをデプロイする手順をまとめてみました。herokuにアプリケーションを作成する空のアプリケーションを新規作成するherokuにログインし、アプリケーションを新規作成します。「New」をクリックします...
Laravel

XSERVERにLaravelのプロジェクトをデプロイする(公開する)

XSERVERにLaravelのプロジェクトをデプロイする手順をまとめてみた。composerとPHPのリンクを置くディレクトリを作成XSERVERではcomposerが使えたが、バージョンが低かったために独自にインストールした。また、コマ...
Laravel

Laravel 9でページャーをカスタマイズするには

Laravelではページャーをカスタマイズするには、ページャー用のbladeを作って読み込んでやればOKです。デフォルトのページャーのbladeはvendor/laravel/framework/src/Illuminate/Paginat...
Laravel

Laravel 9でBootstrapを使うには

Laravel8では、デフォルトのCSSのフレームワークがTailwindっていうのに変更されていたようですが、Laravel9ではlaravel/uiをインストールするとBootstrapが使えるようです。ただし、ページャーを表示した時に...
Laravel

Laravel 9の環境を構築する

Laravel9で開発するための環境を構築します。Laravel9の環境構築Laravel9のインストールLaravel9の最新版をインストールします。composercreate-project--prefer-distlaravel/l...
Laravel

Laravelでデータベースから取得した日付をDatetime型として扱うには

Laravel6のときには、Bladeで<divclass="form-group"><labelfor="expiration_date">期限日</label><inputtype="date"name="expiration_date...
Laravel

No application encryption key has been specified. の対処方法

.envの「APP_KEY」に値が設定されていないのが原因です。APP_NAME=LaravelAPP_ENV=localAPP_KEY=APP_DEBUG=trueAPP_URL=.env.exampleをコピーして.envを作成したとき...
Laravel

Laravelで特定のテーブルのみマイグレーションする方法

Laravelでマイグレーションしたあとに、特定のテーブルのみマイグレーションする方法について。現在のマイグレーションのステータスを確認します。phpartisanmigrate:statusステータスが表示されます。+------+---...
Laravel

Laravel 8のseederでFakerを使う

Laravel8のseederでFakerを使う手順SeederとFactoryを作成する参考にしたサイトなどには特に記載がなかったので、Seederはテーブル名と同名のクラス名に、FactoryはModelと同名のクラス名にしています。(...
Laravel

Laravel 8でBootstrapを使うには

Laravel8では、デフォルトのCSSのフレームワークがTailwindっていうのに変更されているそうで。引き続きBootstrapを使うには、下記のコマンドを実行します。phpartisanuibootstrapnpminstall&&...