laravel - Laravel 返回 Flash 会话
问题描述
嘿伙计们,如果用户想要的数量超过库存,我在从控制器向我的视图中获取闪存消息时遇到问题。
这是ajax请求:
element.addEventListener('change', function () {
var rowId = element.getAttribute('data-id');
var stock = element.getAttribute('data-stock');
fetch(`/panier/${rowId}`,
{
headers: {
"Content-Type": "application/json",
"Accept": "application/json, text-plain, */*",
"X-Requested-With": "XMLHttpRequest",
"X-CSRF-TOKEN": token
},
method: 'PATCH',
body: JSON.stringify({
qty: this.value,
stock: stock
})
来自我的控制器的闪存消息
if ($data['qty'] > $data['stock']) {
Session::flash('error', 'Il n\'y a plus assez de stock.');
return response()->json(['error' => 'Not Enought Product Quantity']);
}
解决方案
推荐阅读
- sql - MS SQL Server:来自自身和子查询的总数
- angular - Angular6:PrimeNg 数据表:未激活 nova-light 主题
- azure-ad-b2c - 索赔为空
- python - 如何在 rnn、tensorflow 中制作解码器,提供先前的输出
- javascript - 在创建的函数中访问 axios 响应数据 - Vue2
- android - Expo反应导航android后退按钮
- c# - 继承树节点
- javascript - Promise 链接,将请求的结果用于另一个
- python - Django基于ForeignKey在动态路径下保存文件
- reactjs - 带有 CSS 模块的 Reactstrap