adding counter on menu

This commit is contained in:
Geriano
2022-08-29 14:27:07 +07:00
parent 8a8bc4361d
commit b35b61dc14
9 changed files with 296 additions and 19 deletions

13
app/Menus/Menu.php Normal file
View File

@@ -0,0 +1,13 @@
<?php
namespace App\Menus;
use Countable;
abstract class Menu implements Countable
{
/**
* @return int
*/
abstract public function count() : int;
}

16
app/Menus/UserMenu.php Normal file
View File

@@ -0,0 +1,16 @@
<?php
namespace App\Menus;
use App\Models\User;
class UserMenu extends Menu
{
/**
* @inheritdoc
*/
public function count() : int
{
return User::count();
}
}