
Selamat datang kembali di website asepit yang selalu memberikan informasi - informasi mengenai dunia teknologi khususnya pada bidang Komputer, Pemrograman, dan juga Jaringan. Bagaimana kabar kalian semua, mudah - mudahan dalam keadaan sehat wal afiat dan selalu di lancarkan rezekinya. Pembahasan kali ini mengenai cara penginstalan package Meta Tags Management pada Laravel, dengan package ini kita dapat mengelola Meta Tags header dari sebuah Controller di Laravel supaya dapat mempermudah dalam pengembangan sebuah website. Oke, kita langsung ke langkah - langkah yang harus dilakukan untuk penginstalan sebuah Meta Tags
1. Instal paket melalui composer.json dengan menambahkan syntax berikut
{
"require" : {
"eusonlito/laravel-meta": "^3.1."
}
}
2. Dan lakukan update pada composer dengan perintah berikut
composer update -vvv
3. Atau bisa juga langsung dengan perintah berikut untuk langkah penginstalannya
composer require eusonlito/laravel-meta -vvv
4. Tambahkan syntax dibawah ini pada config / app.php
'provider' => [
'.....',
Eusonlito\LaravelMeta\MetaServiceProvider::class
];
'aliases' => [
'.....',
'Meta' => Eusonlito\LaravelMeta\Facade::class,
];
5. Publish file konfigurasi dengan perintah berikut
php artisan vendor:publish --provider="Eusonlito\LaravelMeta\MetaServiceProvider"
6. Konfigurasi pada HomeController
public function index()
{
$data = Data::get();
Meta::set('title', $data->title);
Meta::set('description'), $data->meta_desc);
Meta::set('image', asset('storage/data/' .$data->cover));
return view('home.index', compact('data'));
}
7. Konfigurasi pada DataController
public function store (Request $request)
{
$datas = new Data();
if ($request->file('cover')){
$uploadfile = $request->file('cover');
$filename = $uploadfile-hasName();
$file = $uploadfile->store('data', 'public');
$datas->cover = $filename;
$datas->title = $request->title;
$datas->meta_desc = $request->meta_desc;
$datas->description = $request->description;
$datas->save();
return redirect()->route('data.index');
}
}
8. Konfigurasi pada resources/views/html.blade.php
{!! Meta::tag('title') !!}
{!! Meta::tag('description') !!}
{!! Meta::tag('image') !!}
.....
Selesai...
Sumber : github.com
Mungkin hanya itu untuk pembahasan kali ini mudah - mudahan dapat bermanfaat bagi kita semua, mohon ma'af bila terdapat kesalahan dan kekurangan dalam penulisan serta penyampaian. Cukup sekian dan Terima Kasih...!!!
Comments