Здравствуйте, на моей домашней странице есть список из 5 статей, но у меня гораздо больше статей, и я хотел бы показать эти статьи на других страницах. Поэтому, когда я вижу больше старых сообщений, я хотел бы сделать разбивку на страницы, например домашнюю страницу пользователя / 1, когда я получу ее в результате публикации ее как URL-адреса. Но я не следую правильным путем, когда прокладываю указания.
Мне нужно изменить следующие строки кода, чтобы помочь вам изменить суть: добрый день, добрый день
app/Http/Controller /HomeController:
public function deneme($page){
$url = url()->full();
$myUrl = explode('/', $url);
$uz= sizeof($myUrl);
$myUrl = $myUrl[$uz-1];
if ($myUrl == 'work.com'){
$yazilar = YaziModel::join('users as u','u.id','=', 'yazilar.kullaniciid')->select('yazilar.*','u.name','u.created_at')->orderBy('yazilar.id', 'DESC')->get();
$posts = array_slice($yazilar->getIterator()->getArrayCopy(),0,5);
return view('backend.pages.anasayfa')->with('yazilar', $posts);
}else{
$baslangic = $page*5;
$yazilar = YaziModel::join('users as u','u.id','=', 'yazilar.kullaniciid')->select('yazilar.*','u.name','u.created_at')->orderBy('yazilar.id', 'DESC')->get();
$posts = array_slice($yazilar->getIterator()->getArrayCopy(),$baslangic,5);
return view('backend.pages.anasayfa')->with('yazilar' ,$posts);
}
}
routes/web.php:
Route::get('/{page}', 'HomeController@deneme');
Вид:
Подробнее здесь: https://stackoverflow.com/questions/431 ... ous-paging
Следующая и предыдущая страница Laravel 5 ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Карусель совы не отображает кнопку «Следующая предыдущая» в простом HTML-дизайне
Anonymous » » в форуме Jquery - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-