for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Thinktomorrow\Chief\App\Http\Controllers\Back\System;
use Illuminate\Support\Facades\Artisan;
use Thinktomorrow\Chief\App\Http\Controllers\Controller;
use Thinktomorrow\Chief\Site\Sitemap\SitemapFiles;
class SitemapController extends Controller
{
/**
* @return \Illuminate\Contracts\View\Factory|\Illuminate\Contracts\View\View
*/
public function index()
$this->authorize('view-page');
$sitemapFiles = app(SitemapFiles::class)->allWithin(public_path());
return view('chief::admin.sitemap.show', [
'sitemapFiles' => $sitemapFiles,
]);
}
public function generate()
Artisan::call('chief:sitemap');
Artisan::call('chief:image-sitemap');
return response()->json([
'status' => 200,