Route::get('sitemap.xml', 'SitemapController@index')->name('sitemapxml');Now you can create SitemapController.php with artisan command php artisan make:controller SitemapController
public function index() { $page = Post::where('status', '=', 1)->get();Now please create a view file in
return response()->view('sitemap_xml', ['page' => $page])->header('Content-Type', 'text/xml'); }
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> @foreach ($page as $post) <url> <loc>{{ url($post->page_slug) }}</loc> <lastmod>{{ $post->updated_at->tz('UTC')->toAtomString() }}</lastmod> <priority>0.9</priority> </url> @endforeach </urlset>
We are Recommending you:
- Laravel 8 .htaccess file for php 8
- Laravel remove public from url
- Laravel .Htaccess
- Why Use the Repository Pattern in a Laravel Application
- How to change timezone in laravel 8
- How to Secure Your Laravel App: Beyond SSL Basics
- Laravel 8/7 Overwriting the Default Pagination System
- Integrate Zoho SMTP Mail Configurations in Laravel?
- Laravel's .htaccess to remove "public" from URL
IntroductionGoogle Search Console (GSC) is a...
Master Your Time with the 80/20 Rule: A...
Get Control of Your Time: 6 Easy Ways...
India’s startup space is booming in 2025....
these are following steps to remove...
Is Mobile Reels Harming Our Children? Here's...
1. What is database?A database is a...
In today’s world, mental agility is a...
WordPress is a beast—powerful, flexible,...