php備忘録
spatie/laravel-permissionでロールベースアクセス制御を実装するハンズオン新着!!

Laravelで「管理者だけが記事を削除できる」「編集者は投稿と更新はできるが削除はできない」といったアクセス制御を実装するとき、認可ロジックを自前のカラムやif文で書き散らすと、権限が増えるたびに破綻します。

続きを読む
Python備忘録
OpenAI API で構造化出力(JSON mode / Structured Outputs)を使う

LLM をアプリに組み込むとき、最初にぶつかるのが「返ってくるテキストが毎回少しずつ違う」という問題です。プロンプトで「JSON で返して」と頼んでも、前後に前置きが付いたり、コードフェンスで囲まれたり、キー名が揺れたりします。そのたびに後…

続きを読む
php備忘録
Laravel:roleによってユーザー一覧を可変させる

Laravel:roleによってユーザー一覧を可変させる 管理者による新規ユーザー作成関連として、前回までの記事で下記構成を構築しました。 管理者によるユーザー登録/guestのユーザー登録不可 register実行後の […]

続きを読む
php備忘録
Laravel:ユーザー登録時にroleも一緒にcreateする方法

Laravel:ユーザー登録時にroleも一緒にcreateする方法 管理者による新規ユーザー作成関連として、前回までの記事で下記構成を構築しました。 管理者によるユーザー登録/guestのユーザー登録不可 regist […]

続きを読む