PHPackages                             astraphp/phpmvc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. astraphp/phpmvc

ActiveLibrary[Framework](/categories/framework)

astraphp/phpmvc
===============

v1.0.0(1y ago)016PHP

Since Aug 1Pushed 1y ago1 watchersCompare

[ Source](https://github.com/talha0304/AstraPhpMvc)[ Packagist](https://packagist.org/packages/astraphp/phpmvc)[ RSS](/packages/astraphp-phpmvc/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Certainly! Here is the updated documentation for the Astraphpmvc framework, including features for updating and deleting users:

---

**Welcome to the Astraphpmvc Framework!**

This project is designed for educational purposes to demonstrate a basic PHP MVC framework. It currently supports session management, flash messages, routing, user login/logout, user addition, display, update, and delete operations.

### Features

[](#features)

- Session Management
- Migrations
- Flash Messages
- Master Layout
- Routing
- Form Validation
- User Validation
- Database Validation
- User Login/Logout
- Add User
- Show User
- Update User
- Delete User
- Protected Routes

### Installation

[](#installation)

Follow these steps to get started with the Astraphpmvc framework:

#### 1. Install the Framework

[](#1-install-the-framework)

Use Composer to install the framework:

```
composer require astraphp/phpmvc
```

#### 2. Navigate to the Project Directory

[](#2-navigate-to-the-project-directory)

Change to the project directory:

```
cd vendor/astraphp/aphpmvc/public
```

This is the entry point of the project.

#### 3. Configure Your Database

[](#3-configure-your-database)

Update the `.env` file with your database connection details.

#### 4. Start the Server

[](#4-start-the-server)

Start the PHP built-in server with the following command:

```
php -S localhost:8080
```

#### 5. Run Migrations

[](#5-run-migrations)

Navigate to the `phpmvc` directory and run the migrations:

```
cd path/to/phpmvc
php migration.php
```

### Contributing

[](#contributing)

We welcome contributions to the Astraphpmvc framework! If you would like to contribute, please fork the repository and submit a pull request. Ensure your contributions follow the existing coding standards and include appropriate tests.

Note: This project is intended for educational purposes only. While contributions are encouraged, the framework is not fully tested for production environments. Use it at your own risk if deploying in production settings.

### License

[](#license)

This project is licensed under the terms specified by Talha Saleem. You may use and contribute to this project, but it cannot be sold or used for commercial purposes.

Happy coding!

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

655d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0d68f9e3d3207d12add084bc080cf323f5a627f275b66b60491e1436429045a7?d=identicon)[talha0304](/maintainers/talha0304)

---

Top Contributors

[![talha0304](https://avatars.githubusercontent.com/u/143869045?v=4)](https://github.com/talha0304 "talha0304 (2 commits)")

### Embed Badge

![Health badge](/badges/astraphp-phpmvc/health.svg)

```
[![Health](https://phpackages.com/badges/astraphp-phpmvc/health.svg)](https://phpackages.com/packages/astraphp-phpmvc)
```

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[doppar/framework

The Doppar Framework

366.7k8](/packages/doppar-framework)[lion/bundle

Lion-framework configuration and initialization package

122.2k1](/packages/lion-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
