Laravel

技術

Laravel 12のテンプレート(Boilerplate)を作りました

Laravel 12でスターターキットが大幅に刷新されたのでテンプレートを作り直しました。Tailwind CSS、TypeScript、ESLint、PrettierはLaravel 12からスターターキットに含まれるようになったので、追...
技術

Laravel + Inertia + React で複数setDataを連続して使うときの注意点

Laravel + Inertia で開発する場合、フォームの送信はInertiaのuseFormヘルパーを使うことが多いかと思います。Reactで複数のsetDataを連続して使うときにうまく動作しない現象がありました。例えば、ボタンを押...
技術

Laravel + Inertia + React + TypeScriptで多言語対応する方法

Laravelでは __('Good morning!') のように__ ヘルパ関数を使うことで簡単に多言語対応できますが、Inertia + React スタックでは自作する必要がったのでそのメモです。前提Laravel BreezeをR...
技術

Laravel Breezeでマルチ認証に対応する方法

Laravel Breezeでマルチ認証(複数ユーザーの認証)に対応する方法です。認証システムをLaravel UIからBreezeに移行するための備忘録です。Laravel UIでは認証系コントローラーでTraitを実装していたのでgua...