1. Go to this page and download the library: Download kekoapp/laravel-meta-tags library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesCommands;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use MetaTag;
abstract class Controller extends BaseController
{
use DispatchesCommands, ValidatesRequests;
public function __construct()
{
// Defaults
MetaTag::set('description', 'Blog Wes Anderson bicycle rights, occupy Shoreditch gentrify keffiyeh.');
MetaTag::set('image', asset('images/default-share-image.png'));
}
}
namespace App\Http\Controllers;
use MetaTag;
class HomeController extends Controller
{
public function index()
{
// Section description
MetaTag::set('title', 'You are at home');
MetaTag::set('description', 'This is my home. Enjoy!');
return view('index');
}
public function detail()
{
// Section description
MetaTag::set('title', 'This is a detail page');
MetaTag::set('description', 'All about this detail page');
MetaTag::set('image', asset('images/detail-logo.png'));
return view('detail');
}
public function private()
{
// Section description
MetaTag::set('title', 'Private Area');
MetaTag::set('description', 'You shall not pass!');
MetaTag::set('image', asset('images/locked-logo.png'));
return view('private');
}
}