├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── src ├── Commands │ ├── Migrate │ │ ├── MigrateCommand.php │ │ ├── MigrationCreator.php │ │ ├── MigrationMakeCommand.php │ │ └── stubs │ │ │ ├── migration.create.stub │ │ │ ├── migration.stub │ │ │ └── migration.update.stub │ └── Model │ │ ├── ModelMakeCommand.php │ │ └── stubs │ │ └── model.stub ├── Core │ ├── BaseModel.php │ ├── Database.php │ ├── Helpers │ │ ├── Config.php │ │ ├── Data.php │ │ ├── Exception.php │ │ ├── File.php │ │ ├── FileInterface.php │ │ └── Validate.php │ ├── Relation.php │ └── Traits │ │ ├── ForwardsCalls.php │ │ ├── HasRelationships.php │ │ └── Query.php ├── DataBaseJsonServiceProvider.php ├── DatabaseJson.php ├── Migration.php ├── Model.php └── config │ └── databasejson.php └── tests ├── VfsHelper └── Config.php ├── bootstrap.php ├── db ├── order.config.json ├── order.data.json ├── users.config.json └── users.data.json └── src └── Core ├── DatabaseTest.php ├── Helpers ├── ConfigTest.php ├── FileTest.php └── ValidateTest.php └── RelationTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/composer.json -------------------------------------------------------------------------------- /src/Commands/Migrate/MigrateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Commands/Migrate/MigrateCommand.php -------------------------------------------------------------------------------- /src/Commands/Migrate/MigrationCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Commands/Migrate/MigrationCreator.php -------------------------------------------------------------------------------- /src/Commands/Migrate/MigrationMakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Commands/Migrate/MigrationMakeCommand.php -------------------------------------------------------------------------------- /src/Commands/Migrate/stubs/migration.create.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Commands/Migrate/stubs/migration.create.stub -------------------------------------------------------------------------------- /src/Commands/Migrate/stubs/migration.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Commands/Migrate/stubs/migration.stub -------------------------------------------------------------------------------- /src/Commands/Migrate/stubs/migration.update.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Commands/Migrate/stubs/migration.update.stub -------------------------------------------------------------------------------- /src/Commands/Model/ModelMakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Commands/Model/ModelMakeCommand.php -------------------------------------------------------------------------------- /src/Commands/Model/stubs/model.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Commands/Model/stubs/model.stub -------------------------------------------------------------------------------- /src/Core/BaseModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/BaseModel.php -------------------------------------------------------------------------------- /src/Core/Database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Database.php -------------------------------------------------------------------------------- /src/Core/Helpers/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Helpers/Config.php -------------------------------------------------------------------------------- /src/Core/Helpers/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Helpers/Data.php -------------------------------------------------------------------------------- /src/Core/Helpers/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Helpers/Exception.php -------------------------------------------------------------------------------- /src/Core/Helpers/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Helpers/File.php -------------------------------------------------------------------------------- /src/Core/Helpers/FileInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Helpers/FileInterface.php -------------------------------------------------------------------------------- /src/Core/Helpers/Validate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Helpers/Validate.php -------------------------------------------------------------------------------- /src/Core/Relation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Relation.php -------------------------------------------------------------------------------- /src/Core/Traits/ForwardsCalls.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Traits/ForwardsCalls.php -------------------------------------------------------------------------------- /src/Core/Traits/HasRelationships.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Traits/HasRelationships.php -------------------------------------------------------------------------------- /src/Core/Traits/Query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Core/Traits/Query.php -------------------------------------------------------------------------------- /src/DataBaseJsonServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/DataBaseJsonServiceProvider.php -------------------------------------------------------------------------------- /src/DatabaseJson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/DatabaseJson.php -------------------------------------------------------------------------------- /src/Migration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Migration.php -------------------------------------------------------------------------------- /src/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/Model.php -------------------------------------------------------------------------------- /src/config/databasejson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/src/config/databasejson.php -------------------------------------------------------------------------------- /tests/VfsHelper/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/VfsHelper/Config.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/db/order.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/db/order.config.json -------------------------------------------------------------------------------- /tests/db/order.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/db/order.data.json -------------------------------------------------------------------------------- /tests/db/users.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/db/users.config.json -------------------------------------------------------------------------------- /tests/db/users.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/db/users.data.json -------------------------------------------------------------------------------- /tests/src/Core/DatabaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/src/Core/DatabaseTest.php -------------------------------------------------------------------------------- /tests/src/Core/Helpers/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/src/Core/Helpers/ConfigTest.php -------------------------------------------------------------------------------- /tests/src/Core/Helpers/FileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/src/Core/Helpers/FileTest.php -------------------------------------------------------------------------------- /tests/src/Core/Helpers/ValidateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/src/Core/Helpers/ValidateTest.php -------------------------------------------------------------------------------- /tests/src/Core/RelationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvin0/database-json-laravel/HEAD/tests/src/Core/RelationTest.php --------------------------------------------------------------------------------