Skip to content

steodec/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steodec Project

Micro framework with ORM, Router

Micro framework develop by Steodec for php8.1 with custom ORM and custom Router Annotation

📕 Contents

⚒️ Requirements

🏗️ Installation

composer create-project steodec/project project_name

🎈 Usage

Controllers

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";
    }
}

Entity

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);
    }
}

🍪 Author

I'm Steodec. A passionate, zen & dedicated software engineer 😊

You can keep in touch with me at: paul.tedesco@humbrain.com 📮

steodec


Steodec

📃 License

Steodec Project is distributed under MIT license 🚀 Enjoy! ❤️

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages