PHP 클래스 Owl\Services\LikeService

상속: extends Service
파일 보기 프로젝트 열기: owl/owl

보호된 프로퍼티들

프로퍼티 타입 설명
$likeRepo

공개 메소드들

메소드 설명
__construct ( Owl\Repositories\LikeRepositoryInterface $likeRepo )
delete ( $user_id, $item_id ) : boolean Delete a "Like data".
firstOrCreate ( $user_id, $item_id ) : Illuminate\Database\Eloquent\Model get "Like data" or Store a "Like data".
get ( $user_id, $item_id ) : Illuminate\Database\Eloquent\Collection Get a "Like data".

메소드 상세

__construct() 공개 메소드

public __construct ( Owl\Repositories\LikeRepositoryInterface $likeRepo )
$likeRepo Owl\Repositories\LikeRepositoryInterface

delete() 공개 메소드

Delete a "Like data".
public delete ( $user_id, $item_id ) : boolean
$user_id int user_id
$item_id int item_id
리턴 boolean

firstOrCreate() 공개 메소드

get "Like data" or Store a "Like data".
public firstOrCreate ( $user_id, $item_id ) : Illuminate\Database\Eloquent\Model
$user_id int user_id
$item_id int item_id
리턴 Illuminate\Database\Eloquent\Model

get() 공개 메소드

Get a "Like data".
public get ( $user_id, $item_id ) : Illuminate\Database\Eloquent\Collection
$user_id int user_id
$item_id int item_id
리턴 Illuminate\Database\Eloquent\Collection | Illuminate\Database\Eloquent\Builder

프로퍼티 상세

$likeRepo 보호되어 있는 프로퍼티

protected $likeRepo