Ajoute le module SEO

Pour #8
This commit is contained in:
2020-07-27 11:23:14 +02:00
parent 1d136093c7
commit d14694f162
6 changed files with 151 additions and 1 deletions

View File

@@ -3,12 +3,22 @@
namespace App\Http\Controllers;
use App\Home;
use Artesaos\SEOTools\Traits\SEOTools as SEOToolsTrait;
class PublicController extends Controller
{
use SEOToolsTrait;
public function show($slug)
{
$home = Home::where('slug', $slug)->firstOrFail();
$this->seo()
->setTitle($home->title)
->setDescription($home->excerpt())
->addImages(array_map(static function($picture) {
return asset($picture);
}, $home->pictures));
return view('public.view', ['home' => $home]);
}
}