File: D:/HostingSpaces/SBogers10/zelfverkopen.komma.pro/app/KommaApp/Sitemap/SitemapController.php
<?php
/**
* Created by PhpStorm.
* User: mike
* Date: 03/10/17
* Time: 15:24
*/
namespace App\KommaApp\Sitemap;
use App\Http\Controllers\Controller;
use App\KommaApp\Pages\Models\Page;
use Illuminate\Http\Response;
class SitemapController extends Controller
{
public function showXml()
{
$sitemapService = new SitemapService();
return $sitemapService->makeSitemap();
}
public function show(){
// Return view
return \View::make('site.pages.sitemap',[
'page' => Page::where('lft', 1)->first(),
'links' => $this->links
]);
}
public function showLandingPages(){
// Return view
return \View::make('site.pages.landingPages',[
'page' => Page::where('lft', 1)->first(),
'links' => $this->links
]);
}
/**
* All page urls in sitemap format
*
* @return Response
*/
public function pages()
{
dd('hier');
return response()->view('site.sitemap.pages',[
'pageRoutes' => $this->pageService->routes(),
])->header('Content-Type', 'text/xml');
}
}