lundi 27 avril 2020

Laravel SweetAlert not working inside validation fails block

I am using realrashid/sweet-alert version 3.1 with laravel 5.8

the issue is when I am using alert after form success or after validation failed its not working here is my code

public function store(Request $request)
    {
$rules = [
            'title' => 'required',
            'title_desc' => 'required',
            'desc' => 'required',
            'pic' => 'required',
        ];

        $customMessages = [
            'title_desc.required' => 'The Short Description field is required.',
        ];

        $validator = Validator::make($request->all(), $rules, $customMessages);

        if ($validator->fails()) {
            Alert::error('error', 'Validation Errors');
            return back();
        }

        $update_arr = array(
            'title' => "hello",
            'description' => "world",
            'title_desc' => "hello world",
            'added_on' => date("Y-m-d H:i:s")
        );

        StoriesModel::create($update_arr);

        Alert::success('Success', 'Story Created Successfully');
        return redirect('admin/stories');
}

in this code I used alert two times and its not working on both conditions on the other hand

if I am using it like below

public function create()
    {
        Alert::error('error', 'Validation Errors');
        $this->data['title'] = 'Stories';
        $this->data['menu'] = 'stories';
        return View::make('admin.stories.create', $this->data);
    }

Its working fine



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire