PHP 클래스 Learner\Repositories\Eloquent\LinkRepository

상속: extends AbstractRepository, implements Learner\Repositories\LinkRepositoryInterface
파일 보기 프로젝트 열기: RryLee/learner.video

공개 메소드들

메소드 설명
__construct ( Link $link ) Create a new Link instance.
delete ( integer $id ) Delete a link.
findAllPaginated ( $perPage = 50 ) : Illuminate\Database\Eloquent\Collection | Link[] Get all link with paginator.
getSaveForm ( ) : SaveLinkFormService Get the link save form
store ( array $data ) : array Store a link.
update ( integer $id, array $data ) : array Update link.

메소드 상세

__construct() 공개 메소드

Create a new Link instance.
public __construct ( Link $link )
$link Learner\Models\Link

delete() 공개 메소드

Delete a link.
public delete ( integer $id )
$id integer

findAllPaginated() 공개 메소드

Get all link with paginator.
public findAllPaginated ( $perPage = 50 ) : Illuminate\Database\Eloquent\Collection | Link[]
$perPage = 50
리턴 Illuminate\Database\Eloquent\Collection | Learner\Models\Link[]

getSaveForm() 공개 메소드

Get the link save form
public getSaveForm ( ) : SaveLinkFormService
리턴 Learner\Services\Forms\SaveLinkFormService

store() 공개 메소드

Store a link.
public store ( array $data ) : array
$data array
리턴 array

update() 공개 메소드

Update link.
public update ( integer $id, array $data ) : array
$id integer
$data array
리턴 array