Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mouadziani/Larabye
🎉 Larabye (Laravel + Rockabye) is a mini PHP starter / framework inspired from laravel features
https://github.com/mouadziani/Larabye
mini-framework mvc-framework php rockabye starter
Last synced: about 1 month ago
JSON representation
🎉 Larabye (Laravel + Rockabye) is a mini PHP starter / framework inspired from laravel features
- Host: GitHub
- URL: https://github.com/mouadziani/Larabye
- Owner: mouadziani
- License: mit
- Archived: true
- Created: 2019-01-15T22:47:22.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-08T23:49:50.000Z (almost 4 years ago)
- Last Synced: 2024-08-02T13:22:01.490Z (4 months ago)
- Topics: mini-framework, mvc-framework, php, rockabye, starter
- Language: PHP
- Homepage:
- Size: 1.4 MB
- Stars: 31
- Watchers: 5
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-morocco - Larabye - A mini PHP starter / framework. by [@mouadziani](https://github.com/mouadziani) (Uncategorized / Uncategorized)
README
# 🎉 Larabye 🎉
[![PHP Min](https://img.shields.io/badge/PHP-%3E%3D%205.3-blue.svg)](https://github.com/php)
[![GitHub license](https://img.shields.io/github/license/nhn/tui.calendar.svg)](https://github.com/MouadZIANI/Larabye/blob/master/LICENSE)
[![PRs welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg)](https://github.com/mouadziani/Larabye/labels/help%20wanted)
[![code with hearth by ZIANI Mouad (ROMAC)](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-ZIANI-ff1414.svg)](https://github.com/mouadziani)Larabye is a mini PHP framework inspired from laravel features, created by **Mouad ZIANI (ROMAC)**
# Installation
### Requirements
- PHP >= 7.2
- mod_rewrite enabled
- Composer installed
### Download
Clone$ git clone https://github.com/mouadziani/Larabye.git
or download the zip folder.
### Setup
if you used the the download button unzip the folder and then open it, you can use the following commands if you like terminal:$ cd Larabye-master
Then run composer to install dependecies
$/ Larabye-master composer install
Now it's all done, you only need to create a database and change configurations in **app/config.php** to match your server's configuration, for example:
```php
/*
* Database Configuration
*/
$dbName = 'larabye_db';
$host = 'localhost';
$userName = 'root';
$password = 'root';
```# Architecture
Larabye is easy to use and understand, if you still have a doubt about how PHP/MVC works, you can use this framework to give you a push forward.```bash
├── app
│ ├── controllers
│ │ ├── HomeController.php
│ │ └── UserController.php
│ ├── core
│ │ ├── App.php
│ │ └── Controller.php
│ ├── helpers
│ │ ├── Dao.php
│ │ └── helper.php
│ ├── models
│ │ └── User.php
│ ├── views
│ │ ├── partials
│ │ │ ├── _header.php
│ │ │ ├── _footer.php
│ │ │ └── _sub_footer.php
│ │ ├── users
│ │ │ ├── index.php
│ │ │ ├── create.php
│ │ │ └── edit.php
│ │ └── home.php
│ ├── init.php
│ ├── database.php
│ └── .htaccess
├── composer.json
├── public
│ ├── css
│ │ └── *.css
│ ├── fonts/..
│ ├── imgs/..
│ ├── js
│ │ └── *.
│ ├── .htaccess
│ └── index.php
├── .gitignore
├── composer.json
├── LICENCE
└── README.md
```## License
Larabye is licensed under the [MIT](LICENSE) license.## Note
This project was made for 8.19feautred_repository