リレーション先カラムで検索する時にWhereHasだと遅いので、joinで結合したらpaginateがおかしくなったので、親テーブルの主キーでgroupbyする

リレーション先カラムで検索する時にWhereHasだと遅いので、joinで結合したらpaginateがおかしくなったので、親テーブルの主キーでgroupbyする [crayon-633e18a50cb4081425837 続きを読む リレーション先カラムで検索する時にWhereHasだと遅いので、joinで結合したらpaginateがおかしくなったので、親テーブルの主キーでgroupbyする

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してみた。