راکت
ftp
ftp
توسط ftp مطرح شد
13 پاسخ

جایگزین این در لاراول چیست

@khanzadimahdi

$content = content::all()->paginate(۱۰);

جایگزین این در لاراول چیست


ثبت پرسش جدید
رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond6 سال پیشمطرح شد
0

درود...
می توانید در مسیرها پیاده سازی کنید:

Route::get('/', function () {
    $endworld = App\Endworld::orderBy('id', 'desc')->paginate(5);
    return view('endworld.index', compact('endworld'));
});

ftp
ftp
تخصص :ساده
@ftp6 سال پیشمطرح شد
0

@endworld
من در sitemapاز این کد استفاده کردم اما همون ۲۰۰ تا رو نشون میده و بقیه رونمایش نمیده چیکار کنم


رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond6 سال پیشمطرح شد
علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat6 سال پیشمطرح شد
0

جایگزین؟
شما برای کوئری زدن به سرور یا باید از کوئری بیلدر استفاده کنی و یا از الکوئنت (که اون هم در نهایت از کوئری بیلدر استفاده میکنه)


mahdi khanzadi
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi6 سال پیشمطرح شد
0

نیاز به استفاده از all ندارید.

$content = content::paginate();

ftp
ftp
تخصص :ساده
@ftp6 سال پیشمطرح شد
0

@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

mahdi khanzadi
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi6 سال پیشمطرح شد
0

برای نمایش صفحات دیگه میتونید از دستور زیر استفاده کنید:

{{ $data->links() }}

ftp
ftp
تخصص :ساده
@ftp6 سال پیشمطرح شد
0

@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>

ftp
ftp
تخصص :ساده
@ftp6 سال پیشمطرح شد
0

@khanzadimahdi
اقای خانزاده میشه راهنمایی کنید


mahdi khanzadi
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi6 سال پیشمطرح شد
0

کدی که باهاش دسته بندی ها رو گرفتین چیه؟ نباید ارور بگیرین. یه جایی از کدتون مشکل داره. شما موقعی میتونید از متد links استفاده کنید که متد paginate رو موقع کوئری زدن ران کرده باشید.


رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond6 سال پیشمطرح شد
ftp
ftp
تخصص :ساده
@ftp6 سال پیشمطرح شد
0

@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
    }

ftp
ftp
تخصص :ساده
@ftp6 سال پیشمطرح شد
0

@hesammousavi
@khanzadimahdi
میشه راهنمایی کنید؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام