درود...
می توانید در مسیرها پیاده سازی کنید:
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>
کدی که باهاش دسته بندی ها رو گرفتین چیه؟ نباید ارور بگیرین. یه جایی از کدتون مشکل داره. شما موقعی میتونید از متد links استفاده کنید که متد paginate رو موقع کوئری زدن ران کرده باشید.
@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
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟