sweet-alert
sweet-alert copied to clipboard
Alert title and message blank when using redirect()->withErrors()
Description
Alert title and message blank when using redirect()-back()->withErrors($validator)
. Perhaps I am doing this wrong? I would like to skip the usage of Middleware if possible. See the image below:
Package Version: 2.0.5 Laravel Version: 6.18.41
Steps to Reproduce
- Use a
validator()
helper to validate$request
. - On
validator()->fails()
, callalert()
helper. (Usage ofalert()
helper of theSweetAlert
facade does not matter as neither works.) - Use
redirect()-back()->withErrors($validator)
afteralert()
helper.
Sample Code
public function store(Request $request)
{
$validator = validator()->make($request->all(), [
'name' => 'required|string'
]);
if($validator->fails()) {
alert()->error(__('Please check your entries and submit again.'), __('Invalid Submission'))->persistent('OK');
return redirect()->back()
->withInput()
->withErrors($validator);
}
// ...
}
Upon inspection, I noticed that this empty popup will appear every time I use withErrors()
even without calling alert()
. This will also cause the blank popup:
// ...
$request->validate([
'name' => 'required|string',
]);
// ...
I can confirm this is still an issue L8 "uxweb/sweet-alert": "^2.0",
Looks like this is abandoned so using https://github.com/realrashid/sweet-alert for the time being. it doesn't have the withErrors problem