Laravel Page Meta composes a page's meta in the controller and renders it in the blade layout, so templates stop guessing at titles and descriptions.
It generates the standard <head> tags — title, description, author, keywords, robots
directives and canonical URL — and its Schema subsystem adds structured data on top of them.
This site runs on it: every page title, description and canonical link you see comes from this package.
composer require sergeybruhin/page-meta