lightsailのlampスタックに、laravel9をインストールしようとしたら、最低php8が必要なのでインストール出来ない!しょうがない、ubuntu20にlampスタックをインストールするか…。

lightsailのlampスタックに、laravel9をインストールしようとしたら、最低php8が必要なのでインストール出来ない!しょうがない、ubuntu20にlampスタックをインストールするか…。 OSだけインス 続きを読む lightsailのlampスタックに、laravel9をインストールしようとしたら、最低php8が必要なのでインストール出来ない!しょうがない、ubuntu20にlampスタックをインストールするか…。

laravelからs3にアップロードした時のURLを、cloudflontで同じドメインにしている場合は、.envの AWS_URL=https://www.example.com を追記すれば、取得するURLをドメイン付きで返してくれる

laravelからs3にアップロードした時のURLを、cloudflontで同じドメインにしている場合は、.envの AWS_URL=https://www.example.com を追記すれば、取得するURLをドメイン 続きを読む laravelからs3にアップロードした時のURLを、cloudflontで同じドメインにしている場合は、.envの AWS_URL=https://www.example.com を追記すれば、取得するURLをドメイン付きで返してくれる

laravel8で、attachする多対多の中間テーブルの存在validationチェックするにはRule::unique(中間テーブル名)を使う。detachはRule::exist(中間テーブル名)

laravel8で、attachする多対多の中間テーブルの存在validationチェックするにはRule::unique(中間テーブル名)を使う。detachはRule::exist(中間テーブル名) 1. すでにある 続きを読む laravel8で、attachする多対多の中間テーブルの存在validationチェックするにはRule::unique(中間テーブル名)を使う。detachはRule::exist(中間テーブル名)

laravel8のhasmanyでgroupbyしたいけど、メソッドが存在しないので、アクセサ(getカラム名or好きな名前Attribute)でgroupbyしてみた。

laravel8のhasmanyでgroupbyしたいけど、メソッドが存在しないので、アクセサ(getカラム名or好きな名前Attribute)でgroupbyしてみた。 旧システムから移植する時に、操作ログをhasma 続きを読む laravel8のhasmanyでgroupbyしたいけど、メソッドが存在しないので、アクセサ(getカラム名or好きな名前Attribute)でgroupbyしてみた。

eloquentの検索で、既存のリレーションで動的にwhere条件を追加して、withで取得したい!

eloquentの検索で、既存のリレーションで動的にwhere条件を追加して、withで取得したい! やっている事は同じだけど、withの方が早いし、シンプル 親子リレーションで、親子どっちの条件でも検索できて、子の検索 続きを読む eloquentの検索で、既存のリレーションで動的にwhere条件を追加して、withで取得したい!