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 .Htaccess
- How to Secure Your Laravel App: Beyond SSL Basics
- Laravel remove public from url
- How to change timezone in laravel 8
- Why Use the Repository Pattern in a Laravel Application
- How to use soft delete in Laravel?
- How to generate dynamic real time sitemap.xml file in Laravel 8
- Laravel 8 .htaccess file for php 8
- Laravel 7 multi auth login
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....
India breeds dreamers who build empires....
India’s startup space is booming in 2025....
The integration zoho mail in Laravel....
Is Mobile Reels Harming Our Children? Here's...
Git is a distributed version control system...
🌱 Atomic Habits: Tiny Changes, Big...