Download the PHP package reliese/laravel without Composer

On this page you can find all versions of the php package reliese/laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel

Reliese Laravel Model Generator

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

Reliese Laravel Model Generator aims to speed up the development process of Laravel applications by providing some convenient code-generation capabilities. The tool inspects your database structure, including column names and foreign keys, in order to automatically generate Models that have correctly typed properties, along with any relationships to other Models.

How does it work?

This package expects that you are using Laravel 5.1 or above. You will need to import the reliese/laravel package via composer:

Configuration

It is recommended that this package should only be used on a local environment for security reasons. You should install it via composer using the --dev option like this:

Add the models.php configuration file to your config directory and clear the config cache:

Models

Generating models with artisan

Usage

Assuming you have already configured your database, you are now all set to go.

Customizing Model Scaffolding

To change the scaffolding behaviour you can make config/models.php configuration file fit your database needs. Check it out ;-)

Tips

1. Keeping model changes

You may want to generate your models as often as you change your database. In order not to lose your own model changes, you should set base_files to true in your config/models.php.

When you enable this feature your models will inherit their base configurations from base models. You should avoid adding code to your base models, since you will lose all changes when they are generated again.

Note: You will end up with two models for the same table and you may think it is a horrible idea to have two classes for the same thing. However, it is up to you to decide whether this approach gives value to your project :-)

Support

For the time being, this package supports MySQL, PostgreSQL and SQLite databases. Support for other databases are encouraged to be added through pull requests.


All versions of laravel with dependencies

PHP Build Version
Package Version
Requires php Version ^7.3|^8.0
doctrine/dbal Version >=2.5
illuminate/support Version >=5.1
illuminate/database Version >=5.1
illuminate/contracts Version >=5.1
illuminate/filesystem Version >=5.1
illuminate/console Version >=5.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package reliese/laravel contains the following files

Collapse All

.idea

   codeStyles

    Project.xml
    codeStyleConfig.xml

   inspectionProfiles

    Project_Default.xml
  .gitignore
  encodings.xml
  markdown-navigator-enh.xml
  markdown-navigator.xml
  modules.xml
  php.xml
  phpunit.xml
  reliese-laravel.iml
  vcs.xml

config

  models.php
  reliese.php

src

   Analyser

     Doctrine
    AnalyserFactory.php
    DatabaseAnalyserInterface.php

   Blueprint

    ColumnBlueprint.php
    ColumnOwnerInterface.php
    ColumnOwnerTrait.php
    DatabaseBlueprint.php
    ForeignKeyBlueprint.php
    IndexBlueprint.php
    SchemaBlueprint.php
    SchemaMemberInterface.php
    SchemaMemberTrait.php
    SchemaMemberType.php
    TableBlueprint.php
    ViewBlueprint.php

   Coders

     Console
     Model
    CodersServiceProvider.php

   Command

     Blueprint
     DataMap
     DataTransport
     Model
    ConfigurationProfileOptionTrait.php

   Configuration

    DataTransportGeneratorConfiguration.php
    DataTransportObjectGeneratorConfiguration.php
    DatabaseAnalyserConfiguration.php
    DatabaseBlueprintConfiguration.php
    ModelDataMapGeneratorConfiguration.php
    ModelGeneratorConfiguration.php
    RelieseConfiguration.php
    RelieseConfigurationFactory.php

   Database

     Eloquent

   Filter

    SchemaFilter.php
    StringFilter.php

   Generator

     DataMap
     DataTransport
     Model
    MySqlDataTypeMap.php

   Meta

     Postgres
     MySql
     Sqlite
    ColumnBag.php
    ColumnParser.php
    DatabaseInterface.php
    Column.php
    Index.php
    Blueprint.php
    AdapterFactory.php
    Relation.php
    RelationBag.php
    Schema.php
    SchemaManager.php
    HasColumns.php

   MetaCode

     Definition
     Enum
     Format
     Tool
     Writers

   Support

    Classify.php
    Dumper.php
  PackagePaths.php
  RelieseServiceProvider.php

tests

   Behat

     Assets
     Contexts
     Suites

   Coders

     Console
     Model

   Meta

    BlueprintTest.php

   MetaCode

     Format
  Test.php
  TestCase.php
  bootstrap.php
.editorconfig
.gitignore
.travis.yml
CHANGELOG.md
LICENCE.md
README.md
behat.yml
composer.json
composer.lock
phpunit.xml