Download the PHP package baiss/all-generator without Composer

On this page you can find all versions of the php package baiss/all-generator. 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 all-generator

All Generator

Version License

Le package baiss/all-generate est conçu pour simplifier la génération complète de CRUD (Create, Read, Update, Delete) dans une application Laravel. Il automatise la création de contrôleurs, de modèles et de ressources d'interface utilisateur pour la gestion de modules en utilisant les modèles liés aux migrations. Cela vous permet de gagner du temps lors du développement en automatisant les tâches répétitives.

Table des matières

Installation

  1. Installé un nouveau projet laravel.
  2. Exécutez la commande suivante pour installer le package :

  3. Ajoutez le fournisseur de services dans config/app.php

  4. Publiez les ressources de configuration et de vues:

Penser à changer la configuration du package dans config/allGeneratorConfig.php.

  1. Générer vos assets

Utilisation

  1. Assurez-vous d'avoir publié et configurer le fichier de configuration

  2. Ajouter la migration de votre module.

  3. Exécuter votre migration.

  4. Lancer la commande ci-après, puis suiver les instructions :

Vous pouvez ajouter l'option -a pour tout accepter

Remplacerez l'expression "Model" par le model de la migration que vous avez précédement créée. Si la table de la migration, c'est "users", vous remplacerer "Model" par "User". Ce qui nous donnera la commande ci après :

Personnalisation

En lancant la commande de génération pour le model User par exemple, il vous sera généré les fichiers suivants

  1. Le controller UserController ainsi générer est déjà prêt à l'emploi sans avoir a ajouter les methodes de CRUD. Cependant, vous pourrez toujours surcharger les methodes pour les rendres plus adapté à votre besoin. Une méthode à éditer y sera aussi générer afin de permettre la mise en place des validations rules.

  2. Le model User est généré avec un fillable et les relations belongsTo si vous respectez les conventions de nommage en surfixant les clés étrangères de '_id'.

  3. Le fichier de configuration allGeneratorConfig permet de définir certins parametres pour la génération des fichiers de vues pour la pluspart.

  4. Les fichiers de vues générés sont directements placés dans les ressources, vous permettant ainsi de les customiser à votre guise.

  5. Le fichier de route all_generate_routes renfermera les routes des modules qui seront générés par ce package.

Ressources complementaire

Des ressources supplémentaires peuvent aussi etres trouvée en suivant les liens ci-après:

Contribuer

Les contributions sont les bienvenues ! Consultez le guide de contribution dans le fichier CONTRIBUTING.md pour plus de détails.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus d'informations.


All versions of all-generator with dependencies

PHP Build Version
Package Version
Requires guzzlehttp/guzzle Version ^7.2
doctrine/dbal Version ^3.6
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 baiss/all-generator contains the following files

Loading the files please wait ....