laravel5でサイトマップを作成する方法(新年のご挨拶を兼ねて)

新年のご挨拶

遅ればせながら、明けましておめでとうございます。
今年もどうぞよろしくお願い致します。

今年の願望は
「溜まっている記事ネタをどんどん消化していきたい!!!」
(きっと、たぶん、恐らく、、、出来ると思う(^_^;)

私事ではございますが、昨年末をまちまして、退職することになりました。
いくつかの魅力的な企業様からお声を掛けていただき、大変嬉しいです。
しかし、自分が作りたいものを見つかったので、今年中にサービスインできるように頑張りたいと思います!
当分の間はフリーランスとして活動する予定なので、何かあったらお声をおかけください。

はじめに

今日はlaravel5でサイトマップを作成する方法を紹介したいと思います。
使用するパッケージはこちらになります。

laravel-sitemap

laravel-sitemap パッケージの導入

  1. コンソールからcomposerを使って、パッケージをインストールする。

またはcomposer.jsonを編集する。

  1. config/app.php'providers'=>に以下のコードを追加する。

  1. コンソールから以下のコマンドを実行し、各種ファイルはコピーする。

  1. Composerのアップデートを実施する。

ルーティングの設定

app\Http\routes.phpに以下のコードを追加する。

コントロールの作成

app\Http\ControllersSitemapController.phpを作成する。

↓sample

****↓基本的な説明****

各種ファイルパス

  • 設定ファイル:config\sitemap.php
  • テンプレート類:resources\vendor\sitemap以下
  • パッケージ:vendor\roumen\sitemap

実際に出力する

http://xxx.xxx.xxx/sitemapにアクセスするとこんな感じになります。

Sitemap

– PR –
– PR –