Vite環境でのTypeScriptはトランスパイルのみを行い型チェックは行いません。基本的にVSCodeの拡張機能を使ってエディタ側で型チェックをしてね!という方針のようです。それでも型チェックをしたい場合は以下の公 […]
Vue.jsの2系が2023年12月31日にサポートが終了するということで公式で提供されている@vue/compatを使用してVue 2からVue 3へ移行作業をしました。 開発環境 Vue.js2.7Laravel 9 […]
PHPUnitは、PHPで書かれたアプリケーションのユニットテストを行うためのフレームワークです。ユニットテストは、コードの個々の部分が期待通りに機能するかを確認することができます。今回はLaravelでPHPUnitを […]
l5-Swaggerは、OpenAPI仕様のSwaggerをAをLaravelで使えるようにしたライブラリです。l5-Swaggerを使うことで簡単にAPIドキュメントを作成することができます。 ライブラリのインストール […]
Laravelでは、クエリビルダーやEloquentを使ってデータベースにアクセスする際、toSql()メソッドを利用することでSQL文を取得することができます。しかしながら、toSql()で取得したSQL文はプレースホ […]
PHP(Laravel)でmapメソッドを使用した時に以下のエラー文が表示された際の対処法を紹介します。 原因 Laravelのmap()はコレクション配列で使用することができるメソッドです。なので配列でmap()メソッ […]
Laravelで自作のヘルパ関数を作成したり既存のヘルパ関数をカスタマイズしたい時などの方法を備忘録で残しておきます。 自作のヘルパ関数を作成する 自作のヘルパ関数は任意の作成したヘルパ関数をautoloadで読み込むと […]
ある案件でPHPのバージョンを7.4からPHP8.1に上げた際に以下のエラーが発生しました。 「Attempt to read property」というエラーはアロー演算子でプロパティの値を取得しようとした際に存在しない […]
Laravel9系でViteが公式プラグインとして使えるようになったということでVue.js3系の環境をサクッと構築したいと思います。 環境 Laravel 9x Vue.js 3x Vite 3x Laravelをイン […]
Twitterやその他SNSのようにメールアドレスとユーザーIDのどちらかとパスワードを入力することでログインできるようにカスタマイズする方法です。 環境 Laravel 9x Fortify https://reado […]