درود...
می توانید در مسیرها پیاده سازی کنید:
Route::get('/', function () {
$endworld = App\Endworld::orderBy('id', 'desc')->paginate(5);
return view('endworld.index', compact('endworld'));
});@endworld
من در sitemapاز این کد استفاده کردم اما همون ۲۰۰ تا رو نشون میده و بقیه رونمایش نمیده چیکار کنم
شاید پاسخ شما همینجا باشد
@mehdisut
یه نگاهی به پیوند زیر بنداز:
https://laraget.com/blog/generate-a-simple-xml-sitemap-using-laravel
@khanzadimahdi
@ali.bayat
الان من برای sitemapاز این دستور استفاده کردم
App\Endworld::orderBy('id', 'desc')->paginate(5);
میاد 5 تا چاپ میکنه در صورتی که 200 تا فیلد دارم فقط در فایل xmlفقط5 تا رو چاپ میکنه باید چیکار کنم
من منظورم به این شکله ایا اگه تعداد فیلد ها زیاد باشه باید sitemapرو به این شکل کنیم
https://sclrship.com/sitemap.xml?page=2
https://sclrship.com/sitemap.xml?page=3
https://sclrship.com/sitemap.xml?page=4@khanzadimahdi
@ali.bayat
@endworld
ببخشید اما من زدم اما یک ارور هم میده
This page contains the following errors:
error on line 18 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.
کدم هم اینه
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
@foreach($categories as $categorie)
<url>
<loc>{{ urldecode(url('category',$categorie->id)) }}</loc>
<lastmod>{{ $categorie->updated_at }}</lastmod>
<changefreq>always</changefreq>
<priority>0.9</priority>
</url>
@endforeach
{{ $categories->links() }}
</urlset>@khanzadimahdi
اقای خانزاده میشه راهنمایی کنید
@khanzadimahdi
@endworld
@ali.bayat
@Alimotreb
کدم اینه
public function categories()
{
$categories = LogModel::orderby('id','desc')->paginate(100);
return response()->view('category', [
'categories' => $categories,
])->header('Content-Type', 'text/xml');//plain
}@hesammousavi
@khanzadimahdi
میشه راهنمایی کنید؟