Micro framework develop by Steodec for php8.1 with custom ORM and custom Router Annotation
- PHP >=8.1
- ext-dom: *
- ext-pdo: *
composer create-project steodec/project project_name
namespace Steodec\Controllers;
use Steodec\Project\controllers\AbstractControllers;
use Steodec\Router
class Home extends AbstractControllers {
#[Routes(method:'GET', path: "/", name: 'HOME_PAGE', isGranted: 'SHOW_HOMEPAGE')]
public function index() {
echo "Hello World";
}
}
namespace Steodec\Entities;
use Steodec\Project\entities\AbstractEntity;
class Users extends AbstractEntity {
const TABLE_NAME = "users";
public string $username;
public string $email;
public string $password;
public function __construct()
{
parent::__construct($this);
}
}
I'm Steodec. A passionate, zen & dedicated software engineer 😊
You can keep in touch with me at: paul.tedesco@humbrain.com 📮
Steodec Project is distributed under MIT license 🚀 Enjoy! ❤️