我想用sweetalert2添加数据后发出警报
我的控制器
public function store(StoreProductRequest $request)
{
$validated = $request->validated();
if($request->file('image')){
$validated['image'] = $request->file('image')->store('product-images');
}
Product::create($validated);
return redirect('/dashboard/products')->with('success', 'Product has been added!');
}
我的索引
<script>
@if (session()->has('success'))
Swal2.fire("{{ session('success') }}")
@endif
</script>
sweetalert2.js
document.getElementById("success").addEventListener("click", (e) => {
Swal2.fire({
icon: "success",
title: "Success",
})
})
我寻找过类似的教程,但没有变化。
试试这个
@if (session('success'))
<script>
Swal.fire("{{ session('success') }}")
</script>
@endif
注意:确保您的项目中已包含 SweetAlert2
我已经做了同样的事情:
@if (session('error'))
<script>
Swal2.fire("{{ session('error') }}");
</script>
@endif
它对我有用