Download the PHP package dwarvesforge/thorin without Composer
On this page you can find all versions of the php package dwarvesforge/thorin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package thorin
Thorin
Thorin is a pretty simple toolkit that gives you a lot of cool helpers functions in multiple areas like:
Functions
- App
- Array
- Cache
- Cast
- Collection
- Color
- Config
- Datetime
- DB
- Event
- Filesystem
- Function
- Hook
- i18n
- Image
- Is
- Media
- Object
- Path
- Recaptcha
- Security
- Session
- String
- Url
- Util
- Vendor
- View
Classes
- Singleton
Table of content
- Goals
- Install
- Documentation
- Contribute
- License
- Who are Dwarvesforge
Goals
The main goal of this toolkit is to give you some nice and powerful features through a simple API. We will make this package grow every time we encounter and implement some nice functions/classes/helpers.
Install
You can install the Thorin Visual Studio Code Snippets Extension to help you using the package.
Get Started
To start using Thorin you have two choices. The first is the simplier the second the harder.
First solution
Create the files/folders structure described bellow and start using Thorin with his full power right now:
- | .env
- | app
- |--- cache
- |------- views
- |--- config
- |--- lang
- |------- en
- |--- views
- | public (document root)
- |--- dist
Second solution
The second solution require that you set the various configurations by yourself if you need another folders structure. To do so, you'll need first:
Specify where your config files are
First choice, using the .env
file at the root of your project
Or by defining a constant like so BEFORE loading Thorin:
The default value for this config is app/config/
Changing the path of each modules individually
To do so, you'll need to create some config files to override the default configs that you can find here:
- Application config :
app/config/app.php
- Cache config :
app/config/cache.php
- DB config :
app/config/db.php
- Email config :
app/config/email.php
- Filesystem config :
app/config/filesystem.php
- i18n config :
app/config/i18n.php
- Image config :
app/config/image.php
- Path config :
app/config/path.php
- Recaptcha config :
app/config/recaptcha.php
- Session config :
app/config/session.php
To override some config, simply create a file with the same name in your config folder and override it inside this file.
.env
file
The .env
file can contains a set of environment variables. Here's the file that document them:
- Example :
.env.example
Contribute
Dwarvesforge is an open source project and will ever be! You are more that welcomed to contribute to his development and make it more awesome every day. To do so, you have several possibilities:
License
The code is available under the contribute instead of sharing your frustrations on social networks like an asshole...
Who are Dwarvesforge
We try to be some cool guys that build some cool tools to make our (and yours hopefully) every day life better.
More on who we are
All versions of thorin with dependencies
philo/laravel-blade Version 3.*
php Version >=5.4
intervention/image Version ^2.4
intervention/imagecache Version ^2.3
jaybizzle/crawler-detect Version 1.*
fzaninotto/faker Version ^1.8
vlucas/phpdotenv Version ^2.5
cache/filesystem-adapter Version ^1.0
cache/apc-adapter Version ^1.0
cache/apcu-adapter Version ^1.0
cache/array-adapter Version ^1.0
cache/memcache-adapter Version ^1.0
cache/memcached-adapter Version ^1.0
lodash-php/lodash-php Version ^0.0.4
respect/validation Version ^1.1
twig/twig Version ^2.0
league/flysystem Version ^1.0
league/flysystem-sftp Version ^1.0
league/flysystem-aws-s3-v3 Version ^1.0
league/flysystem-memory Version ^1.0
mrrio/shellwrap Version ^0.4.1
duncan3dc/sessions Version ^2.0
volnix/csrf Version ^1.2
phpmailer/phpmailer Version ^6.0
illuminate/database Version ^5.7
illuminate/events Version ^5.7
tightenco/collect Version v5.6.27
league/event Version ^2.1
voku/php-hooks Version ^0.2.11
mustache/mustache Version ^2.12
mobiledetect/mobiledetectlib Version ^2.8
wapmorgan/unified-archive Version ^0.1.1
arcanedev/no-captcha Version ^7.0
asika/autolink Version ^1.0
ksubileau/color-thief-php Version ^1.4
jwage/purl Version ^0.0.10
nojacko/email-validator Version ^1.1