If you call this in your controller
Session::flash('success_msg', 'Success!');
and then have your javascript set to redirect, it doesn't matter what page they are redirected to, they will see this message.
Make sure you have something like this in the area you want to display notices. (usually a global view like navbar)
@if(Session::has('error_msg')
<div class="alert alert-dismissable alert-danger">
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
{{Session::get('error_msg')}}
</div>
@endif
@if(Session::has('success_msg')
<div class="alert alert-dismissable alert-sucess">
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
{{Session::get('success_msg')}}
</div>
@endif
This way, you do not have to keep setting up a place to display error or success messages. they will always show on whatever page you redirect the user to. As long as you throw a session flash before the redirect.
So in the controller, the only variable that changes is if it is an error (red) message, or success (green) message. You could even do warning (yellow/orange) and notice (blue) messages this way as long as you code the global view part to look for it.
Session::flash('success_msg', '<strong>Success!</strong> You must now verify your email!');
Session::flash('error_msg', '<strong>Oh snap!</strong> You have entered an invalid email!');
Session::flash('warning_msg', '<strong>Look out!</strong> It appears your account has been logged in from another location!');
Session::flash('notice_msg', '<strong>Heads up!</strong> It looks like your subscription will be expiring soon! <a class="alert-link" href="' . URL::route('updateSubscription') . '">Click here</a> to update it!');
Then
@if(Session::has('error_msg')
<div class="alert alert-dismissable alert-danger">
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
{{Session::get('error_msg')}}
</div>
@endif
@if(Session::has('success_msg')
<div class="alert alert-dismissable alert-sucess">
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
{{Session::get('success_msg')}}
</div>
@endif
@if(Session::has('warning_msg')
<div class="alert alert-dismissable alert-warning">
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
{{Session::get('warning_msg')}}
</div>
@endif
@if(Session::has('notice_msg')
<div class="alert alert-dismissable alert-info">
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
{{Session::get('notice_msg')}}
</div>
@endif
http://getbootstrap.com/components/#alerts