Langsung ke konten utama

Tutorial Simple Laravel : Membuat Sitemap

febripratama.com - Tutorial Simple Laravel : Membuat Sitemap. Sitemap atau peta dari website kita digunakan untuk memberitahu tentang menu atau daftar isi dari website kita tersebut.  Biasanya dalam sitemap tersebut diisi dengan alamat url dari konten-konten kita seperti berita, artikel, dan lain-lain.

  Kali ini kita akan membuat sitemap di php framework laravel. Bagaimana agar sitemap kita cocok untuk google webmaster. Supaya tidak error agar di submit.

Route

Route::get('sitemap.xml','HomeController@sitemap');

Penjelasan :
Menggunakan tipe get untuk mengambil paarameter sitemap.xml dan meneruskannya ke HomeController lalu ke fungsi sitemap.

Controller

        public function sitemap()

    {

                $news = Tb_sitenew::all();

                $content = View::make('sitemap',compact('news'));

                

                return Response::make($content)->header('Content-Type', 'text/xml;charset=utf-8');

            

    }

Penjelasan :
Didalam controller HomeController kita membuat fungsi baru bernama sitemap sesuai dengan perintah route di atas.  Di dalam fungsi tersebut kita memanggil isi table tb_sitenews dari model Tb_sitenew untuk dijadikan isi url dalam sitemap. Silahkan diganti dengan data anda.

View

 <?php echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  @foreach( $news as $new)

        <url>

             <loc>{{ URL::to('news') }}</loc>

              <?php $datepost = explode(' ',$new->created_at); ?>

             <lastmod>{{ $datepost[0] }}T{{ $datepost[1] }}+07:00</lastmod>

             <changefreq>daily</changefreq>

             <priority>0.80</priority>

        </url>

  @endforeach

</urlset>

Penjelasan :
Dalam view file saya namakan sitemap.blade.php sesuai dengan yang ada di HomeController. Di sini yang perlu diperhatikan adalah :
<loc></loc> : di isi dengan url berita/artikel anda.
<lastmod></lastmod> : di isi dengan created_at.
<changefreq> : bisa di isi dengan hourly, daily, monthly sesuai dengan seberapa sering anda update.

Hasil

Setelah di akses dengan http://url_laravel_anda/sitemap.xml maka akan muncul seperti berikut.
Tutorial Simple Laravel : Membuat Sitemap
Gampang kan Tutorial Simple Laravel : Membuat Sitemap ? Semoga bermanfaat.

Komentar

Postingan populer dari blog ini

Beberapa Bahasa Pemrograman yang Paling Banyak Digunakan oleh Programmer Wanita

Beberapa Bahasa Pemrograman yang Paling Banyak Digunakan oleh Programmer Wanita - Sepertihalnya programmer pria, para programmer wanita juga pasti memiliki bahasa pemrograman yang sering digunakan. Menurut situs Hackerrank , yaitu situs yang merupakan penyedia coding challenge mengeluarkan laporan dengan judul Women in Tech 2018. Menurut laporan tersebut yang telah melakukan survei pada lebih dari 14.000 developer dan 2000 diantaranya adalah wanita. Dari survei tersebut terdapat pertanyaan yang menyanyakan tentang bahasa pemrograman apa yang anda ketahui? Dari pertanyaan tersebut diperolehlah data yang cukup menarik. Yaitu ternyata Javascript menempati urutan pertama dan disusul oleh C dan C++. Hasil lengkap dari pertanyaan survei  Beberapa Bahasa Pemrograman yang Paling Banyak Digunakan oleh Programmer Wanita tersebut adalah sebagai berikut : Java JavaScript C C++ Python PHP C# Ruby R Perl TypeScript Swift Scala Go Haskell Itulah hasil dari...

Traffic Blog Tinggi Tapi Penghasilan Adsense Rendah

febripratama.com - Traffic Blog Tinggi Tapi Penghasilan Adsense Rendah . Betapa menyenangkannya dan menggembirakannya, aduh alay.