【发布时间】:2019-07-13 18:36:10
【问题描述】:
仍在学习 Laravel Eloquent。我不知道如何在视图中实现 Load more 或 See more。
这是我的控制器:
public function index(){
$job = Post::orderBy('created_at', 'DESC')->get()->paginate(3);
return view('post.index', compact('job'));
}
Post.php
class Post extends Model
{
protected $table = 'posts';
protected $fillable = [
'id',
'name',
'image',
'created_at',
'updated_at'
];
}
我想要的视图是这样的: 每当我点击按钮查看更多时,下一条记录就会追加。
有人可以帮助我以正确和最干净的方式做到这一点。
【问题讨论】:
-
我不认为块是最好的。我建议改用分页。
-
@RossWilson 先生,您能帮我分页吗?会很感激的。
-
你可以为javascript添加刀片吗?顺便说一下,你熟悉分页吗?
-
@RossWilson 我在我的项目中使用 jQuery、ajax 先生。据我对分页的了解,我需要在 url 中添加这个“?page = 2”来获取第二个数据。但我不知道如何将 page=2 的数据附加到 page=1
-
好的,很酷。我仍然需要查看您的刀片和 JavaScript 代码才能提供帮助。
标签: laravel laravel-5.8