PHP Class Owl\Services\LikeService

Inheritance: extends Service
Afficher le fichier Open project: owl/owl

Protected Properties

Свойство Type Description
$likeRepo

Méthodes publiques

Méthode Description
__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".

Method Details

__construct() public méthode

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

delete() public méthode

Delete a "Like data".
public delete ( $user_id, $item_id ) : boolean
$user_id int user_id
$item_id int item_id
Résultat boolean

firstOrCreate() public méthode

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
Résultat Illuminate\Database\Eloquent\Model

get() public méthode

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

Property Details

$likeRepo protected_oe property

protected $likeRepo