Download the PHP package zofe/deficient without Composer
On this page you can find all versions of the php package zofe/deficient. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package deficient
Deficient
Deficient give you some of laravel components, without the entire environment.
You can also add some other package because I keepd the IOC and service-provider booting.
It has also some helper to keep a concise syntax.
Basically you'll get:
- eloquent
- validation
- translation
- blade
- burp (a tiny, non blocking, router)
why
In some cases, with big projects, you can't switch to Laravel from start, you need to move step by step, section by section. In some other, you need just a great ORM, or/and template engine, or form validation, translations.. but not a "framework".
Think to "deficient" as a way to use laravel without move to laravel, or (better) a way to embrace laravel slowly and quietly using each component when, where and how you like in your current app.
On the other hand:
- deficient make a vendor of 3.5 mb
-
laravel build a vendor of 20 mb
(using illuminate components of 4.1 --prefer-dist version for both)
Installation
install via composer creating or adding dependency to your composer.json:
then running
usage
you can setup a basic file structure, to store configurations, views, language files, and models.
The suggestd one is:
/config
app.php
database.php
/lang
/en
validation.php
/models
User.php
/cache
/views
hello.blade.php
To create this structure you can simply run a setup command:
(important: be sure that you've no folders conflict with your current application)
php vendor/zofe/deficient/deficient setup:folders
You must set write permission to /cache folder.
Then you can make an index.php in your root or use Deficient where you want in your project:
Laravel Facades
You can also use laravel Facades, declaring or using full namespaces, i.e.:
Need a Router?
Deficient comes without laravel router, but it has simple alternative: burp router.
So you can do something like this:
To create a basic index.php, .htaccess, and some route you can use this command
(important: be sure that you've no index.php and .htaccess in your current application)
php vendor/zofe/deficient/deficient setup:router
All versions of deficient with dependencies
illuminate/support Version 4.1.*
illuminate/config Version 4.1.*
illuminate/events Version 4.1.*
illuminate/database Version 4.1.*
illuminate/validation Version 4.1.*
illuminate/translation Version 4.1.*
illuminate/cache Version 4.1.*
philo/laravel-blade Version 1.*
zofe/burp Version 1.0.*