- 投稿日:2022-06-27T23:29:42+09:00
【Laravel】論理削除(SoftDelete)採用時の注意点・検討事項
Laravelでは論理削除(SoftDelete)が割と簡単に実装できる。 しかし、いざ実装しようと思ったら注意 or 検討すべき点がいくつかあったのでメモ。 Cascade 物理削除(完全削除)の…
- 投稿日:2022-06-27T23:22:12+09:00
Laravel Sanctumで使用するテーブルを変更する
初めに タイトルの通りですが、Sanctumを使用する際にデフォルトのテーブル名(Personal_access_tokens)から別のテーブルに変更する機会があったので、手順を記しておく。 公式…
- 投稿日:2022-06-27T20:53:45+09:00
【Laravel】中間テーブルの定義でPivotを使った場合のBefore/After
環境 Laravel v9.5.1 (PHP v8.1.3) usersテーブル id - integer name - string rolesテーブル id - integer name - …
- 投稿日:2022-06-27T18:04:36+09:00
【Laravel】Class "Database\Factories\(モデル名)" not found
2,3回同じエラーで5分ほど無駄にしてるのでいい加減忘れないために備忘録として。 環境 Laravel v9.5.1 (PHP v8.1.3) 状況 テストを実行した際に下記のエラー Class "…
- 投稿日:2022-06-27T12:50:32+09:00
Eloquentを使ってデータを全て取得したいんですけどっ!??
イントロ 今回はLaravelのEloquentを使って、そのテーブルの全てのデータを取得する方法を紹介するZE☆ 以下の2つの使い方を紹介するよ! getメソッド allメソッド getメソッド…
- 投稿日:2022-06-27T11:07:56+09:00
【Laravel9】Policyを使って認可を与える
Laravelで認可を与える方法 大きく2つの方法があり、Gateを使う方法とPolicyを使う方法がある。 Gate 特定のモデルに関連していないユーザーのアクションに関してアクセス制限を行う。 Polic…
- 投稿日:2022-06-27T10:10:21+09:00
非公開S3オブジェクトをクライアント側でダウンロードさせる
やりたいこと S3に保管されているファイルをwebアプリ上でダウンロードしたいです。 オブジェクトを公開すればS3のURLをリンクするだけですが、 今回はセキュリティに配慮し非公開オブジェクトを扱…
- 投稿日:2022-06-27T10:10:21+09:00
非公開S3のpresignd-urlをonClickで発行しクライアント側でダウンロードさせる
やりたいこと S3に保管されているファイルをwebアプリ上でダウンロードしたいです。 オブジェクトを公開すればS3のURLをリンクするだけですが、 今回はセキュリティに配慮し非公開オブジェクトを扱…
- 投稿日:2022-06-27T10:02:47+09:00
Stripe Checkoutを使ってみた
はじめに 以前関わっていたサービスでStripeを使っていたのですが触れる機会がなかったので簡単なサンプルを実装してみました。 今回はLaravelで実装しましたが特に理由はありません。 サンプル…
- 投稿日:2022-06-27T01:42:48+09:00
【Laravel】フラッシュメッセージが再表示されるのを防ぐ
やりたいこと flashメソッドやwithメソッドを使ってフラッシュメッセージを表示させる際、 「当該ページでフラッシュメッセージを表示」→「他のページに移動」→「ブラウザの戻るボタンで元のページ…