PHPの記事

PHPでAttempt to read property “〇〇” on arrayと出た時

ある案件でPHPのバージョンを7.4からPHP8.1に上げた際に以下のエラーが発生しました。 「Attempt to read property」というエラーはアロー演算子でプロパティの値を取得しようとした際に存在しない […]

【Laravel9系】 Laravel Sail Viteを使ってVue.js3系の開発環境を用意する。

Laravel9系でViteが公式プラグインとして使えるようになったということでVue.js3系の環境をサクッと構築したいと思います。 環境 Laravel 9x Vue.js 3x Vite 3x Laravelをイン […]

【Laravel】メールアドレスとアカウントIDのどちらかでログインできるようにする

Twitterやその他SNSのようにメールアドレスとユーザーIDのどちらかとパスワードを入力することでログインできるようにカスタマイズする方法です。 環境 Laravel 9x Fortify https://reado […]

【Laravel】特定のテーブルだけ再実行したい時

Laravelのmigrationコマンドで特定のテーブルだけ再実行したい時,シーダーを走らせたい時によく使うコマンドをメモで残します。 マイグレーション状態の確認 特定のテーブルだけSeederを実行したい時 特定のテ […]

LaravelのURLからpublicを消したらReactからのapiリクエストがうまく動かなくなった

Laravel×React(Laravelの中にReactがあるパターン)でアプリを作成しサーバーにアップした際に、ドキュメントルートのpublicを消すために.htaccessを設置しました。しかしなぜかReactから […]

【Laravel×React】サブディレクトリにViteでビルドしたReactアプリをデプロイしたら真っ白になった

ルートディレクトリではなくサブディレクトリにLaravelとReactで作成したアプリをアップした際に真っ白になってしまって詰まったので備忘録を残したいと思います。 環境 詰まった個所 https://example.c […]

Laravel9 Fortifyで”Route [password.reset] not defined.”のエラーが出た時の対処法

Laravel+Fortify+Sanctum+フロントエンドSPA開発(React or Vue.js)でパスワードリセット機能を実装する際、“Route [password.reset] not defi […]

VSCodeにViteで設定したresolve aliasを認識させる

Laravel × Reactでの開発においてcomponentをimportする際に、相対パスを書く手間が省くためにエイリアスを設定することがあるかと思います。その際に、コンパイルは通るのにVScode上で以下のメッセ […]

サーバーから取得してきたデータがVue.jsのチェックボックスに反映されない時

Laravelからboolean型のデータを取得してVue.jsで作成したチェックボックスにon,offを反映させたい時にうまくチェックが入らないことがありました。原因について備忘録を残しておきます。 原因 Larave […]

【Vue.js3】Laravelのblade.phpからVueコンポーネントに変数を渡す際にundefinedになる

LaravelのbladeファイルとVue.jsが両方共存する形でフロント画面を作る際にbladeファイルで受け取った値をVue.jsのコンポーネントにpropsで渡そうとした際にunderindになってしまいましたので […]