PHP Class Yab\Quarx\Repositories\MenuRepository

Exibir arquivo Open project: YABhq/Quarx Class Usage Examples

Public Methods

Method Description
all ( ) : Illuminate\Database\Eloquent\Collection | static[] Returns all Menus.
findMenuById ( integer $id ) : Collection | null | static | Menu Find Menu by given id.
getMenuBySLUG ( integer $id ) : Collection | null | static | Menu Find Menu by given slug.
paginated ( ) : Illuminate\Database\Eloquent\Collection | static[] Returns all paginated Menus.
search ( string $input ) : Menu Search Menu.
store ( array $input ) : Menu Stores Menu into database.
update ( Menu $menu, array $input ) : Menu Updates Menu into database.

Method Details

all() public method

Returns all Menus.
public all ( ) : Illuminate\Database\Eloquent\Collection | static[]
return Illuminate\Database\Eloquent\Collection | static[]

findMenuById() public method

Find Menu by given id.
public findMenuById ( integer $id ) : Collection | null | static | Menu
$id integer
return Illuminate\Support\Collection | null | static | Yab\Quarx\Models\Menu

getMenuBySLUG() public static method

Find Menu by given slug.
public static getMenuBySLUG ( integer $id ) : Collection | null | static | Menu
$id integer
return Illuminate\Support\Collection | null | static | Yab\Quarx\Models\Menu

paginated() public method

Returns all paginated Menus.
public paginated ( ) : Illuminate\Database\Eloquent\Collection | static[]
return Illuminate\Database\Eloquent\Collection | static[]

store() public method

Stores Menu into database.
public store ( array $input ) : Menu
$input array
return Yab\Quarx\Models\Menu

update() public method

Updates Menu into database.
public update ( Menu $menu, array $input ) : Menu
$menu Yab\Quarx\Models\Menu
$input array
return Yab\Quarx\Models\Menu