메소드 | 설명 | |
---|---|---|
createItem ( $obj ) : Illuminate\Database\Eloquent\Model | Create a new item. | |
deleteItem ( $item_id ) : boolean | Delete a item. | |
getAll ( ) : Illuminate\Database\Eloquent\Model | Get all items. | |
getAllPublished ( ) : Illuminate\Database\Eloquent\Model | Get all published items. | |
getById ( integer $item_id ) : Illuminate\Database\Eloquent\Model | Get a item by item id. | |
getByOpenItemId ( integer $open_item_id ) : Illuminate\Database\Eloquent\Model | Get a item by open item id. | |
getByOpenItemIdWithComment ( integer $open_item_id ) : stdClass | null | Get a item by open item id with comments. | |
getLikeUsersById ( integer $item_id ) : Illuminate\Database\Eloquent\Model | Get like users by item id. | |
getRecentsByLoginUserIdWithPaginate ( integer $user_id ) : Illuminate\Database\Eloquent\Model | Get recent items by login user id with paginate. | |
getRecentsByTagId ( $tag_id ) : Illuminate\Database\Eloquent\Model | Get recent items by tag id. | |
getRecentsByUserId ( integer $user_id ) : Illuminate\Database\Eloquent\Model | Get recent items by user id. | |
getRecentsByUserIdWithPaginate ( integer $user_id ) : Illuminate\Database\Eloquent\Model | Get recent items by user id with paginate. | |
getTagsToArray ( object $item ) : array | get item tags array | |
updateItem ( $item_id, $obj ) : Illuminate\Database\Eloquent\Model | Update a item. |
public createItem ( $obj ) : Illuminate\Database\Eloquent\Model | ||
$obj | user_id, open_item_id, title, body, published | |
리턴 | Illuminate\Database\Eloquent\Model |
public getAll ( ) : Illuminate\Database\Eloquent\Model | ||
리턴 | Illuminate\Database\Eloquent\Model |
public getAllPublished ( ) : Illuminate\Database\Eloquent\Model | ||
리턴 | Illuminate\Database\Eloquent\Model |
public getByOpenItemId ( integer $open_item_id ) : Illuminate\Database\Eloquent\Model | ||
$open_item_id | integer | |
리턴 | Illuminate\Database\Eloquent\Model |
public getByOpenItemIdWithComment ( integer $open_item_id ) : stdClass | null | ||
$open_item_id | integer | |
리턴 | stdClass | null |
public getLikeUsersById ( integer $item_id ) : Illuminate\Database\Eloquent\Model | ||
$item_id | integer | |
리턴 | Illuminate\Database\Eloquent\Model |
public getRecentsByLoginUserIdWithPaginate ( integer $user_id ) : Illuminate\Database\Eloquent\Model | ||
$user_id | integer | |
리턴 | Illuminate\Database\Eloquent\Model |
public getRecentsByTagId ( $tag_id ) : Illuminate\Database\Eloquent\Model | ||
리턴 | Illuminate\Database\Eloquent\Model |
public getRecentsByUserId ( integer $user_id ) : Illuminate\Database\Eloquent\Model | ||
$user_id | integer | |
리턴 | Illuminate\Database\Eloquent\Model |
public getRecentsByUserIdWithPaginate ( integer $user_id ) : Illuminate\Database\Eloquent\Model | ||
$user_id | integer | |
리턴 | Illuminate\Database\Eloquent\Model |
public getTagsToArray ( object $item ) : array | ||
$item | object | |
리턴 | array |
public updateItem ( $item_id, $obj ) : Illuminate\Database\Eloquent\Model | ||
$item_id | ||
$obj | user_id, open_item_id, title, body, published | |
리턴 | Illuminate\Database\Eloquent\Model |