Manish kapadi
Manish kapadi

Reputation: 11

Pass success failure status from controller to Blade/view

How can we pass success failure status with some message from the controller to the Blade file?

Controller

public function store(Request $request)
{
    return redirect()->back()->with('failure', 'File uploaded Successfully');
}

Blade/View

@if (session()->has('failure'))
    <div class="alert alert-danger">
         {{ session()->has('failure') }}
    </div>
@endif

Upvotes: 0

Views: 694

Answers (2)

Muhammad Sadiq
Muhammad Sadiq

Reputation: 1155

In controller's function add this line

session()->flash('success', 'File uploaded Successfully');

and in view put this code

@if (session()->has('failure'))
<div class="alert alert-danger">
     {{ session()->get('failure') }}
</div>@endif

Upvotes: 0

Kaleem Shoukat
Kaleem Shoukat

Reputation: 859

Controller:

public function store(Request $request){
    return redirect()->back()->with('failure', 'File uploaded failed!');
}

Blade:

@if (session()->has('failure'))
    <div class="alert alert-danger">
         {{ session()->get('failure') }}
    </div>
@endif

Upvotes: 2

Related Questions