Laravelの記事

Laravelクエリビルダを使って条件分岐をSQLのCASE式で実行する

PHPで条件分岐を行う際は大方if分を使用するかと思いますが集計機能を実装する際にorderByをしたいがあるテーブルでは値を文字列で保存しており違うテーブルでは数値で保存しているといったケースがたまにあります。そういう […]

Call to a member function map() on arrayというエラーが出た時の対処法

PHP(Laravel)でmapメソッドを使用した時に以下のエラー文が表示された際の対処法を紹介します。 原因 Laravelのmap()はコレクション配列で使用することができるメソッドです。なので配列でmap()メソッ […]

JavaScriptの配列をオブジェクトに変換する

JavaScriptの配列をオブジェクトに変換する方法をよく忘れるのでメモで残しておく やりたいこと 配列からオブジェクトに変換する以下のようにIDの入ったオブジェクトの配列をAPIで受け取った時にIDをkeyとしたオブ […]

Laravelのヘルパ関数をカスタマイズ・追加する

Laravelで自作のヘルパ関数を作成したり既存のヘルパ関数をカスタマイズしたい時などの方法を備忘録で残しておきます。 自作のヘルパ関数を作成する 自作のヘルパ関数は任意の作成したヘルパ関数をautoloadで読み込むと […]

【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で作成したアプリをアップした際に真っ白になってしまって詰まったので備忘録を残したいと思います。 環境 Laravel9 React17 React R […]

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

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