library toolbox
Install a set of custom library in a laravel project from github or any zip source
famousinteractive/toolbox
Install a set of custom library in a laravel project from github or any zip source
- Thursday, March 15, 2018
- by jeremy379
- Repository
- 2 Watchers
- 0 Stars
- 90 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 6 Versions
- 8 % Grown
Install a set of library, (*1)
Basic Installation
-
composer require jeremy379/toolbox
, (*2)
-
In Laravel < 5.5 : Add Jeremy379\Toolbox\ToolboxServiceProvider::class
in config/app.php, (*3)
-
Launch the command jeremy379:toolbox
, (*4)
Using custom config file
-
You can use your own set of custom library by specifying the path to a json config file., (*5)
`jeremy379:toolbox --config=config.json`
-
The default content for the json files should follow this structure :, (*6)
{
"aws": {
"description": "Install a set of library to use the face and scene rekognition on Amazon web services",
"configkeys": [
"AWS_REGION","AWS_KEY","AWS_SECRET","AWS_BUCKET"
],
"path": "https://github.com/jeremy379/toolbox-lib-aws/archive/master.zip"
},
"helper": {
"description": "A lot of function nice to have as a helper to use easily in the view and wherever you need",
"configkeys": [],
"path": "https://github.com/jeremy379/toolbox-lib-helper/archive/master.zip",
"post-install": "Open you Providers/AppServiceProvider.php and add 'include DIR.'/../Libraries/Helper/function.php';' in the register() method"
},
"httpcommunicator": {
"description": "It's an helper for Guzzle providing basic method for RESTfull calls.",
"configkeys": [],
"path": "https://github.com/jeremy379/toolbox-lib-httpcommunicator/archive/master.zip"
},
"dropbox": {
"description": "Call using the dropbox API",
"configkeys": ["DROPBOX_ACCESS_TOKEN"],
"path": "https://github.com/jeremy379/toolbox-lib-dropbox/archive/master.zip"
},
"auth": {
"description": "A set of file to implement a custom and managable authentification system",
"configkeys": ["auth_remember_token_cookie_name"],
"post-install": "Read the README in the Auth directory. A lot of files need to be moved",
"path": "https://github.com/jeremy379/toolbox-lib-auth/archive/master.zip"
}
}, (*7)
- The path need to be a github zip (or at least, an zip archive like github do, with "master" in the name)
dev-master
9999999-dev
Install a set of custom library in a laravel project from github or any zip source
Sources
Download
GPL-3.0+
The Requires
by
Jérémy Dillenbourg
v0.5
0.5.0.0
Install a set of custom library in a laravel project from github or any zip source
Sources
Download
GPL-3.0+
The Requires
by
Jérémy Dillenbourg
v0.4
0.4.0.0
Install a set of custom library in a laravel project from github or any zip source
Sources
Download
GPL-3.0+
The Requires
by
Jérémy Dillenbourg
v0.3
0.3.0.0
Install a set of custom library in a laravel project from github or any zip source
Sources
Download
GPL-3.0+
The Requires
by
Jérémy Dillenbourg
v0.2
0.2.0.0
Install a set of custom library in a laravel project from github or any zip source
Sources
Download
GPL-3.0+
The Requires
by
Jérémy Dillenbourg
v0.1
0.1.0.0
Install a set of custom library in a laravel project from github or any zip source
Sources
Download
GPL-3.0+
The Requires
by
Jérémy Dillenbourg