タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Laravelに関するbashalogのブックマーク (2)

  • Compoships 関連モデルを複数の外部キーで紐付ける[Laravel] | バシャログ。

    どうもfujiharaです。今回はLaravelで関連モデルを設定する時に複数の外部キーで紐付ける方法をご紹介します。 同じ悩みを抱えてる方がこの記事のタイトルで発見してくれるか不安です。 背景 外部サービスからデータをインポートする時に以下のような状態でした。(例) Cityのcodeがユニークかと思ったら、prefecture_codeとの複合ユニークでHospitalと紐付けるには 外部キーを複数で設定する必要がありました。 インポートする時にidで紐付けるようにすればとも思ったんですが、インポート時に検索クエリを出したくないのもあり そのままインポートしました。 Compoships 今回の場合、HospitalはCityにBelongsToなのですが、LaravelのBelongsToを 設定する際に設定できる外部キーは1つだけなのでComposhipsを導入しました。 設定する

    Compoships 関連モデルを複数の外部キーで紐付ける[Laravel] | バシャログ。
  • 429 (Too Many Requests)を回避する(Laravel 8) | バシャログ。

    どうもfujiharaです。先日ステータスコード429というのに出会いました。 調べると利用していたLaravel8が出していました、今回はこれを回避する方法をご紹介します。 背景 先日アップした分割アップロードの バックエンドの処理をLaravel8で行っていました。ローカルでは問題なく動いてたのですが番で動作確認を行うと ファイルが大きいときにエラーを出していました。 レスポンスコードを見ると、"429 (Too Many Requests)"とはじめはNginx側で制限とかあるのかなと 調べていたのですが、LaravelApi Routeは1分間で60回のリクエスト制限があることがわかりました。 解決方法 変更方法はサイトのRate Limiting を参考にRouteServiceProviderに以下のようにしました。 protected function configur

    429 (Too Many Requests)を回避する(Laravel 8) | バシャログ。
  • 1