Показать значок загрузки с помощью softon / sweetalert - PullRequest
0 голосов
/ 05 января 2019

Я использовал пакет sweetalert2 из этого softon / sweetalert для моего проекта laravel. Все было хорошо, но это сбивает с толку, я не знаю, как реализовать значок загрузки что-то вроде swal.showLoading (); используя этот вид метода. Ниже мой код на UserController:

public function store(UserRequest $request)
{
    $user_email    = $request['email'];
    $user_active   = User::where('email', 'LIKE', $user_email)->whereNull('deleted_at')->count();
    if ($user_active < 1) {
        $user = User::create([
            'name'      => $request['name'],
            'email'     => $request['email'],
            'password'  => $request['password'],
            'is_active' => 1,
        ]);
        swal()->autoclose(2000)->message('Success', 'Record has been successfully added.', 'success', ['showConfirmButton' => false, 'onOpen' => '() => { swal.showLoading(); }']);
        return redirect()->route('user.index');
    } else {
        swal()->error('Error', 'Adding record failed, ' . $request['email'] . ' already exist.');
        return redirect()->route('user.index');
    }
}

Я пытался реализовать что-то вроде этого в качестве параметра вспомогательной функции swal, но не работает.

'onOpen' => '() => { swal.showLoading(); }'

Есть идеи, как это можно сделать?

...