amranich / slim-elegant
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=7.1
- bryanjhv/slim-session: *
- filp/whoops: ^2.14
- illuminate/database: ^5.8
- jenssegers/blade: ^1.4
- slim/csrf: ^0.8
- slim/slim: 3.12.4
- vlucas/phpdotenv: ^5.5
Requires (Dev)
- symfony/var-dumper: ^4.4
This package is auto-updated.
Last update: 2024-11-11 21:52:28 UTC
README
💠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:
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 .