Laravel: Как использовать оповещения в админке Voyager?

Как использовать оповещения в вояджере? любой пример? Я хочу отображать оповещение при отправке сообщения с пустыми полями.

  • Версия Voyager: v0.11.14

person Miri    schedule 09.07.2017    source источник


Ответы (2)


Voyager использует библиотеку toastr, и для ее использования вы можете просто запустить ее как событие, используя следующие способы:

Toastr::warning($message, $title = null, $options = []) - add a warning toast
Toastr::error($message, $title = null, $options = []) - add an error toast
Toastr::info($message, $title = null, $options = []) - add an info toast
Toastr::success($message, $title = null, $options = []) - add a success toast
Toastr::add($type: warning|error|info|success, $message, $title = null, $options = []) - add a toast
Toastr::clear() - clear all current toasts
person Abhinav Verma    schedule 08.08.2017

С контроллера вы можете сделать что-то вроде этого:

return redirect('path')->with(['message' => "Your Success Message", 'alert-type' => 'success']);

Or:

return redirect('path')->with(['message' => "Your Error Message", 'alert-type' => 'error']);
person Momo    schedule 25.03.2018