New CPM with Laravel 12 and React

This commit is contained in:
Subash
2025-04-02 17:49:09 +05:45
commit ecc3d97909
190 changed files with 27148 additions and 0 deletions

View File

@ -0,0 +1,14 @@
<?php
namespace App\Interfaces;
interface ModelInterface
{
public function findAll($request, ?callable $query = null, bool $paginate = false, int $limit = 10);
public function findById($id, ?callable $query = null);
public function delete($id);
public function create(array $data);
public function update($id, array $newData);
public function pluck(?callable $query = null);
}

View File

@ -0,0 +1,10 @@
<?php
namespace App\Interfaces;
use App\Interfaces\ModelInterface;
interface UserInterface extends ModelInterface
{
//
}