Download the PHP package cable8mm/xeed without Composer

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

Xeed - Resources Generator for Laravel

ν•œκΈ€(Korean) πŸ‘ˆ

code-style run-tests Packagist Version Packagist Downloads Packagist Dependency Version Laravel Version Packagist Dependency Version Packagist Stars Packagist License

The Xeed is to generate new model, seed, database seed, factory and migration files for Laravel based on data from the existing database table.

[!TIP] It can function as both php artisan xeed:* commands for Laravel and bin/console * commands for Standalone, providing 100% identical functionality. Therefore, you can use it within your own Laravel project or as a standalone application.

We have provided the API Documentation on the web. For more information, please visit https://www.palgle.com/xeed/ ❀️

Features

Support & Tested

MySQL Supported SQLite Supported PostgreSQL Supported PHP 8.0.2+ Supported PHP 8.1.0+ Supported PHP 8.2.0+ Supported PHP 8.3.0+ Supported

[!CAUTION] PostgreSQL support is in beta. If you encounter any issues, please report them via GitHub issues.

Preview

Laravel:

Preview

Standalone:

Preview

Installation

[!IMPORTANT] Edit the .env file to configure your own database. You can manually copy .env.example to .env whenever you need to.

Usage

Generate Models

Generate Seeders

Generate Faker Seeders

The Faker seeders are utilized without the factory() method to generate seeds. This command was created to address the issue #61, providing insight into its purpose.

Generate DatabaseSeeder

Generate Factories

Generate Migrations

The generated files are stored in the same folder as your Laravel project. Please check the dist folder.

Generate Relations

This command can only be used in Models where use HasFactory; exists, all relations will be placed after it.

The generated relations are named using laravels convention. Some names may be duplicated

Helpful commands

If you are going to test this package yourself, then you would use the following commands to clean up generated files.

Formatting

Testing

It uses the built-in SQLite database, not your own database. It will never cause harm to your data. You don't need to worry about that.

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

The below can help you contribute.

The Xeed has a built-in SQLite database, allowing you to contribute easily without needing your own database. Simply create a new file for testing purposes and utilize it.

And then,

Database seeds

For migrations and factories, when you need to execute tests for all database field types, utilize the following command.

Utilize migration files for all database field types by referring to the following location database/*.sql these files are saved in the specified folder.

Use testorchestral/testbench

You can utilize testorchestral/testbench to execute tests. When running Laravel commands, the generated files are saved in the vendor/orchestra/testbench-core/laravel/database folder.

Credits

License

The Xeed project is open-sourced software licensed under the MIT license.


All versions of xeed with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0.2
cable8mm/array-flatten Version ^1.0
doctrine/inflector Version ^2.0
league/flysystem Version ^3.0
symfony/console Version ^6.0|^7.0
vlucas/phpdotenv Version ^5.0
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 cable8mm/xeed contains the following files

Loading the files please wait ....