... | ... | @@ -5,21 +5,21 @@ |
|
|
Route::get('sitemap-posts', function()
|
|
|
{
|
|
|
// create sitemap
|
|
|
$sitemap-posts = App::make("sitemap");
|
|
|
$sitemap_posts = App::make("sitemap");
|
|
|
|
|
|
// set cache
|
|
|
$sitemap-posts->setCache('laravel.sitemap-posts', 3600);
|
|
|
$sitemap_posts->setCache('laravel.sitemap-posts', 3600);
|
|
|
|
|
|
// add items
|
|
|
$posts = DB::table('posts')->orderBy('created_at', 'desc')->get();
|
|
|
|
|
|
foreach ($posts as $post)
|
|
|
{
|
|
|
$sitemap-posts->add($post->slug, $post->modified, $post->priority, $post->freq);
|
|
|
$sitemap_posts->add($post->slug, $post->modified, $post->priority, $post->freq);
|
|
|
}
|
|
|
|
|
|
// show sitemap
|
|
|
return $sitemap-posts->render('xml');
|
|
|
return $sitemap_posts->render('xml');
|
|
|
});
|
|
|
```
|
|
|
|
... | ... | @@ -28,21 +28,21 @@ Route::get('sitemap-posts', function() |
|
|
Route::get('sitemap-tags', function()
|
|
|
{
|
|
|
// create sitemap
|
|
|
$sitemap-tags = App::make("sitemap");
|
|
|
$sitemap_tags = App::make("sitemap");
|
|
|
|
|
|
// set cache
|
|
|
$sitemap-tags->setCache('laravel.sitemap-tags', 3600);
|
|
|
$sitemap_tags->setCache('laravel.sitemap-tags', 3600);
|
|
|
|
|
|
// add items
|
|
|
$tags = DB::table('tags')->get();
|
|
|
|
|
|
foreach ($tags as $tag)
|
|
|
{
|
|
|
$sitemap-tags->add($tag->slug, null, '0.5', 'weekly');
|
|
|
$sitemap_tags->add($tag->slug, null, '0.5', 'weekly');
|
|
|
}
|
|
|
|
|
|
// show sitemap
|
|
|
return $sitemap-tags->render('xml');
|
|
|
return $sitemap_tags->render('xml');
|
|
|
});
|
|
|
```
|
|
|
|
... | ... | @@ -71,20 +71,20 @@ Route::get('sitemap', function() |
|
|
Route::get('sitemap-store', function()
|
|
|
{
|
|
|
// create sitemap
|
|
|
$sitemap-posts = App::make("sitemap");
|
|
|
$sitemap_posts = App::make("sitemap");
|
|
|
|
|
|
// add items
|
|
|
$posts = DB::table('posts')->orderBy('created_at', 'desc')->get();
|
|
|
foreach ($posts as $post)
|
|
|
{
|
|
|
$sitemap-posts->add($post->slug, $post->modified, $post->priority, $post->freq);
|
|
|
$sitemap_posts->add($post->slug, $post->modified, $post->priority, $post->freq);
|
|
|
}
|
|
|
|
|
|
// create file sitemap-posts.xml in your public folder (format, filename)
|
|
|
$sitemap-posts->store('xml','sitemap-posts');
|
|
|
$sitemap_posts->store('xml','sitemap-posts');
|
|
|
|
|
|
// create sitemap
|
|
|
$sitemap-tags = App::make("sitemap");
|
|
|
$sitemap_tags = App::make("sitemap");
|
|
|
|
|
|
// add items
|
|
|
$tags = DB::table('tags')->get();
|
... | ... | @@ -95,7 +95,7 @@ Route::get('sitemap-store', function() |
|
|
}
|
|
|
|
|
|
// create file sitemap-tags.xml in your public folder (format, filename)
|
|
|
$sitemap-tags->store('xml','sitemap-tags');
|
|
|
$sitemap_tags->store('xml','sitemap-tags');
|
|
|
|
|
|
// create sitemap index
|
|
|
$sitemap = App::make ("sitemap");
|
... | ... | |