😆Laravel 9 Generate and Read Sitemap XML File Tutorial (ok)
https://www.positronx.io/laravel-generate-and-read-sitemap-xml-file-tutorial/
Site map có 2 loại, loại thứ nhất là xml, loại thứ 2 là html.
Ví dụ 1: loại thứ nhất là xml
composer require roumen/sitemap
// Link: https://github.com/LaraPalCom/laravel-sitemapC:\xampp82\htdocs\testvn\config\app.php
'providers' => [
...
Laravelium\Sitemap\SitemapServiceProvider::class
...
]C:\xampp82\htdocs\testvn\routes\web.php
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\PostController;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
Route::get('post-detail/{id}',[PostController::class,'detail'])->name('post.detail');
C:\xampp82\htdocs\testvn\app\Models\Post.php
C:\xampp82\htdocs\testvn\app\Console\Commands\CreateSiteMap.php
C:\xampp82\htdocs\testvn\app\Http\Controllers\PostController.php
C:\xampp82\htdocs\testvn\public\sitemap.xml
C:\xampp82\htdocs\testvn\database\factories\PostFactory.php
C:\xampp82\htdocs\testvn\database\seeders\DatabaseSeeder.php
C:\xampp82\htdocs\testvn\database\migrations\2023_04_17_130047_create_posts_table.php
Ví dụ 2: loại thứ loại thứ nhất là xml

C:\xampp81\htdocs\testcn\app\Models\Blog.php
C:\xampp81\htdocs\testcn\database\migrations\2023_04_17_092922_create_blogs_table.php
C:\xampp81\htdocs\testcn\database\factories\BlogFactory.php
C:\xampp81\htdocs\testcn\database\seeders\DatabaseSeeder.php
C:\xampp81\htdocs\testcn\app\Http\Controllers\SitemapXmlController.php
C:\xampp81\htdocs\testcn\routes\web.php
C:\xampp81\htdocs\testcn\resources\views\index.blade.php
Last updated
Was this helpful?