IT

PHPでアプリを作るときは、クラスを自動登録するspl_autoload_register()を使うと幸せになれる

動作設定用のPHPファイルを作成する。ここにデータベースへの接続設定や共通処理、クラスの自動読み込みの設定などを書いておくと幸せになれるし、クラスの自動登録をするためにspl_autoload_register()を使うと、さらに幸せになれ...
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&&...
Laravel

Laravel入門のuse ValidatorのValidatorはIlluminate\Support\Facades\Validatorだった件。

「PHPフレームワークLaravel入門第2版」(秀和システム)の4-3「バリデーションをカスタマイズする」のところで、「バリデータを作成する」という箇所があります。//useValidator;を追記しておくこのValidatorクラスの...
Laravel

Laravel 8ではルーティングの書き方が変わっている

Laravel6ではRoute::get('hello','HelloController@index');Laravel8からはRoute::get('hello',);またはuseApp\...
Laravel

Laravel 8のシングルアクションコントローラ

シングルアクションコントローラの使いみちがいまいちよくわからないが😅コントローラ<?phpnamespaceApp\Http\Controllers;useIlluminate\Http\Request;classHelloControll...
Laravel

Laravel 8の環境を構築する

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