Я хочу показать почти сотню записей из базы данных. Но процесс очень медленный. Поэтому я пытаюсь добавить кусок в блейд
Вот мой контроллер
$user= User::where('status', '>=', '2')->get();
Вот мой view.blade.php
@foreach($user->chunk(100) as $chunk)
@foreach ($chunk as $data)
{{$data->name}}
xxxx
@endforeach
@endforeach
Но я не нашел разницы между кусками до и после использования. Я знаю, что могу использовать таблицы данных на стороне сервера/vajra/larawire. Я также пытаюсь использовать нумерацию страниц, но функция поиска/сортировки не работает, потому что я использую таблицы данных.
Поскольку этот сайт уже существует. есть ли какое-нибудь краткосрочное решение этой проблемы? потому что я планирую внедрить серверную часть для постоянного исправления, но могу сделать это как можно скорее.
если я сделаю такой фрагмент в контроллере
$user= User::select('status','date','id','name','xxx')->where('status', '>=', '2')->orderBy('date_assign_fa','DESC')
->chunk(50, function($user) {
foreach ($users $user) {
**what i put in here if in im blade i also have foreach?**
}
});
Подробнее здесь: https://stackoverflow.com/questions/669 ... ds-of-data
Laravel Chunk для отображения тысяч записей данных? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение