30 lines
551 B
PHP
30 lines
551 B
PHP
<?php
|
|
|
|
namespace App\Contracts;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
interface AdminResourceInterface
|
|
{
|
|
|
|
public function getAll();
|
|
|
|
public function listing($params);
|
|
|
|
public function store(Request $request);
|
|
|
|
public function getByField($data);
|
|
|
|
public function changePassword(Request $request);
|
|
|
|
public function show($uuid);
|
|
|
|
public function update($request,$id);
|
|
|
|
public function changeStatus($status,$uuid);
|
|
|
|
public function delete($uuid);
|
|
|
|
public function getDetailsWhereIn($field,$value,$relationship = null);
|
|
|
|
} |