ftp
5 سال پیش توسط ftp مطرح شد
13 پاسخ

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

@khanzadimahdi

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

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


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

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

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

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

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


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

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


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

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

$content = content::paginate();

ftp
تخصص : ساده
@ftp 5 سال پیش آپدیت شد
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
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
0

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

{{ $data->links() }}

ftp
تخصص : ساده
@ftp 5 سال پیش آپدیت شد
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 5 سال پیش مطرح شد
0

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


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

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


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 5 سال پیش مطرح شد
ftp
تخصص : ساده
@ftp 5 سال پیش آپدیت شد
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 5 سال پیش آپدیت شد
0

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


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

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