Download the PHP package envor/laravel-datastore without Composer
On this page you can find all versions of the php package envor/laravel-datastore. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download envor/laravel-datastore
More information about envor/laravel-datastore
Files in envor/laravel-datastore
Package laravel-datastore
Short Description On Prem Laravel
License MIT
Homepage https://github.com/envor/laravel-datastore
Informations about the package laravel-datastore
On Prem Laravel
A simple strategy for handling dynamic databases of varying types
Upgrade Guide
Upgrading from 1.x to 2.x.
2x does not push middleware by default, or configure context by default. To continue using as before add the following to your project's .env file:
2x does not require envor/platform
by default, Next you will need to manually require envor/platform
Installation
You can install the package via composer:
You can publish and run the migrations with:
You can publish the config file with:
This is the contents of the published config file:
Usage
You actually don't need to use the model or even run migrations. You can use the factory directly like so:
Middleware
You can use the 'datastore.context' middleware to get the app to behave in the context of the current datastore;
Your user must implement the HasDatastoreContext
interface in order for this to work.
Here are the relevant interfaces:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- inmanturbo
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-datastore with dependencies
envor/laravel-schema-macros Version ^1.1.5
illuminate/contracts Version ^11.0
spatie/laravel-package-tools Version ^1.16.2