No matter how complex or simple your application is, it all turns down to the user experience. With AJAX, simple things like submitting the form, populating an HTML element, or anything of that sort makes your application much faster and more user-friendly.
No need to do something like
if $request->ajax(). We automatically do that for you. You do not need to modify your Laravel application.
Check out the demo to see it for yourself.
Updated to work with Laravel 5.7!
PLEASE NOTE: ProAjax works out of the box with laravel 5.0+. With versions below 5.0, additional code modifications are required!