Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amranich/slim-elegant
💠Simple Slim skeleton with support of Blade templating, Eloquent Models, and more.
https://github.com/amranich/slim-elegant
slim-skeleton
Last synced: 4 days ago
JSON representation
💠Simple Slim skeleton with support of Blade templating, Eloquent Models, and more.
- Host: GitHub
- URL: https://github.com/amranich/slim-elegant
- Owner: AmraniCh
- License: mit
- Created: 2022-11-09T10:05:11.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T17:48:26.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T06:54:55.238Z (about 1 month ago)
- Topics: slim-skeleton
- Language: PHP
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# slim-elegant
💠Simple Slim skeleton that supports Blade templating, Eloquent Models, and other features.
## Features
* Flexible and Simple (Built with KIS Concept in Mind).
* Blade Templating.
* Eloquent Models.
* Whoops Error Handler.
* CRSF Protection.
* Supporting environment variables.
* Configurable PHP Sessions.
* Ships with ready-to-use HTTP response objects.## Installation
Create the project using this composer command:
```bash
composer create-project amranich/slim-elegant app-name --stability dev
```Configure git (if you use a VCS):
```
git remote add origin URL
git add .
git commit -m "First commit"
git push -u origin master
```## TODO
* Support Flash Messages.
* Support backend validation of requests parameters (may be integrate the `illuminate\Validation` component).
* Adding more helper functions (`redirect`, `redirectToRoute`, `assets` ...).
* Support per request crsf tokens (Non persistence mode).
* Adding user authentication layer.
* Support console requests.
* Provide a simple CLI interface and .