現在、ECサイトのシステムを構築しています。
商品の購入が確定されると、購入数を商品在庫数から引く処理を実装しています。
Eloquentで商品在庫からdecrement()した際に、在庫数が購入数よりも少ないならエラーを吐く実装にしたいです。
バリデーションもかけますが、テーブル側にも制約をつけてエラーが出るようにしたいのですが、Laravelのマイグレーションファイルへの制約の付け方がわからずつまっています。
回答2件
あなたの回答
tips
プレビュー
投稿2021/02/27 18:23
現在、ECサイトのシステムを構築しています。
商品の購入が確定されると、購入数を商品在庫数から引く処理を実装しています。
Eloquentで商品在庫からdecrement()した際に、在庫数が購入数よりも少ないならエラーを吐く実装にしたいです。
バリデーションもかけますが、テーブル側にも制約をつけてエラーが出るようにしたいのですが、Laravelのマイグレーションファイルへの制約の付け方がわからずつまっています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/28 04:14