Post
Class Posts cung cấp cho bạn các method thao tác với data của bài viết
Thao tác với Posts
get / first
Method get trả thông tin Posts theo điều kiện Query Builder, Nếu truy vấn của bạn có nhiều hơn một Posts, method chỉ trả về hàng đầu tiên. Kết quả được trả về như một đối tượng.
$post = Posts::get(Qr::set($id)->select('id', 'title', 'excerpt'));
//or
$post = Posts::where($id)->select('id', 'title', 'excerpt')->first();
gets / fetch
Method Posts::gets trả về danh sách Posts theo điều kiện Query Builder
$posts = Posts::gets(Qr::set('trash', 0)->select('id', 'title'));
//or
$posts = Posts::where('trash', 0)->select('id', 'title')->fetch();
related
Method related trả về danh sách Posts cùng chuyên mục với bài viết truyền vào
Tham số truyền vào bao gồm:
::related($object);
| Params | Type | Description |
|---|---|---|
| $object | int, post | id của bài viết hoặc bài viết cần lấy |
$posts = Posts::where('public', 1)->related(10)->select('id', 'title')->fetch();
::getsCategory
Method Posts::getsCategory trả về danh sách danh mục của bài viết truyền vào
Tham số truyền vào bao gồm:
::getsCategory($object, $args);
| Params | Type | Description |
|---|---|---|
| $object | int, post | id của bài viết hoặc bài viết cần lấy |
| $args | Qr | Điều kiện lọc dữ liệu |
$categories = Posts::getsCategory(10, Qr::set()->select('id', 'name'))
count / amount
Method count trả về số lượng Posts theo điều kiện Query Builder
$postsNumber = Posts::count(Qr::set('trash', 0));
//or
$postsNumber = Posts::where('trash', 0)->amount();