Keeps logic out of Laravel's Blade templates. Small PHP classes called presenters prepare everything a page needs (links, labels, dates, lists) so the templates only hold HTML. A model presenter gives every page the same links and labels for a model, and page presenters are matched to their views automatically by name.
composer require atannex/intermidiate