20220627のlaravelに関する記事は10件です。

【Laravel】論理削除(SoftDelete)採用時の注意点・検討事項

Laravelでは論理削除(SoftDelete)が割と簡単に実装できる。 しかし、いざ実装しようと思ったら注意 or 検討すべき点がいくつかあったのでメモ。 Cascade 物理削除(完全削除)の…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Laravel Sanctumで使用するテーブルを変更する

初めに タイトルの通りですが、Sanctumを使用する際にデフォルトのテーブル名(Personal_access_tokens)から別のテーブルに変更する機会があったので、手順を記しておく。 公式…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Laravel】中間テーブルの定義でPivotを使った場合のBefore/After

環境 Laravel v9.5.1 (PHP v8.1.3) usersテーブル id - integer name - string rolesテーブル id - integer name - …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Laravel】Class "Database\Factories\(モデル名)" not found

2,3回同じエラーで5分ほど無駄にしてるのでいい加減忘れないために備忘録として。 環境 Laravel v9.5.1 (PHP v8.1.3) 状況 テストを実行した際に下記のエラー Class "…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Eloquentを使ってデータを全て取得したいんですけどっ!??

イントロ 今回はLaravelのEloquentを使って、そのテーブルの全てのデータを取得する方法を紹介するZE☆ 以下の2つの使い方を紹介するよ! getメソッド allメソッド getメソッド…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Laravel9】Policyを使って認可を与える

Laravelで認可を与える方法 大きく2つの方法があり、Gateを使う方法とPolicyを使う方法がある。 Gate 特定のモデルに関連していないユーザーのアクションに関してアクセス制限を行う。 Polic…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

非公開S3オブジェクトをクライアント側でダウンロードさせる

やりたいこと S3に保管されているファイルをwebアプリ上でダウンロードしたいです。 オブジェクトを公開すればS3のURLをリンクするだけですが、 今回はセキュリティに配慮し非公開オブジェクトを扱…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

非公開S3のpresignd-urlをonClickで発行しクライアント側でダウンロードさせる

やりたいこと S3に保管されているファイルをwebアプリ上でダウンロードしたいです。 オブジェクトを公開すればS3のURLをリンクするだけですが、 今回はセキュリティに配慮し非公開オブジェクトを扱…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Stripe Checkoutを使ってみた

はじめに 以前関わっていたサービスでStripeを使っていたのですが触れる機会がなかったので簡単なサンプルを実装してみました。 今回はLaravelで実装しましたが特に理由はありません。 サンプル…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Laravel】フラッシュメッセージが再表示されるのを防ぐ

やりたいこと flashメソッドやwithメソッドを使ってフラッシュメッセージを表示させる際、 「当該ページでフラッシュメッセージを表示」→「他のページに移動」→「ブラウザの戻るボタンで元のページ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む