Download the PHP package jiordiviera/laravel-task-automator without Composer

On this page you can find all versions of the php package jiordiviera/laravel-task-automator. 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-task-automator

Laravel Task Automator 📦✨

Latest Stable Version Total Downloads Latest Unstable Version License Tests Status

Laravel Task Automator is a powerful Laravel package designed to supercharge your workflow by automating repetitive tasks like CRUD generation, authentication setup, seeder creation, API configuration, and more. Save time and focus on what truly matters—building awesome applications. 🚀

✨ Features

🚀 Installation

First, add Laravel Task Automator to your Laravel project using Composer:

Once installed, you can use the make:crud command to generate various components for your application.

📜 Usage

Laravel Task Automator makes it easy to generate a complete CRUD setup with just a single command:

Arguments & Options:

Example Command:

This command will generate:

🛠️ Generated Files

Laravel Task Automator generates a complete set of files, customized to your application. Here’s a quick look at the generated components:

1. Model 🗂️

Path: app/Models/Post.php

The model is equipped with fillable properties based on the fields you specify.

2. Migration 📅

Path: database/migrations/YYYY_MM_DD_HHMMSS_create_posts_table.php

The migration is automatically set up with all specified fields.

3. Controller 🖇️

Path: app/Http/Controllers/PostController.php

Depending on the --api flag, either a web or API-based controller is generated with all CRUD methods.

4. Views (Optional) 👁️

Paths:

Only generated if the --api flag is not set.

5. Routes 🚦

You’ll be prompted to add the generated routes to your application. You can add them to either the web or API routes file.

6. Seeder 🌱

Path: database/seeders/PostSeeder.php

This seeder uses Faker to populate your database with random but sensible data.

7. Policy 🔒

Path: app/Policies/PostPolicy.php

Generated to handle authorization for your model’s actions.

8. Form Requests 📜

Paths:

Handles validation logic for storing and updating the model.

9. API Resource 🌐

Path: app/Http/Resources/PostResource.php

Generated for transforming your model’s data in API responses.

10. Tests 🧪

Paths:

Automatically generated feature or unit tests, making it easy to validate your generated CRUD.

📝 Advanced Usage

Using Stubs

You can customize your own stubs for more control over the generated code. Laravel Task Automator uses stub files located in stubs/. Feel free to modify these to match your project’s style and standards.

To publish the stubs for customization:

Edit the stubs to suit your needs, and Laravel Task Automator will use your versions for code generation.

⚙️ Configuration

Laravel Task Automator is designed to work out-of-the-box, but there are a few things you might want to adjust for a more tailored experience.

Customizing Routes

You can modify the generated route template as per your app’s structure. You’ll find the routes in the stub files under stubs/routes/.

Form Requests

Validation rules are generated automatically based on the provided fields, but you can edit the form request classes to add custom validation rules, messages, or other logic.

🛠️ Contributing

Contributions are welcome! If you have ideas, bug fixes, or improvements, please feel free to submit a pull request or open an issue on GitHub.

GitHub Repository

📝 License

Laravel Task Automator is open-sourced software licensed under the MIT license.

🫶 Acknowledgments

Special thanks to the Laravel community for creating an amazing framework that makes building web applications a joyful experience.


Feel free to enhance your development journey with Laravel Task Automator! Happy coding! 🎉🚀


All versions of laravel-task-automator with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
illuminate/support Version ^8.0 || ^9.0 || ^10.0 || ^11.0
illuminate/console Version ^8.0 || ^9.0 || ^10.0 || ^11.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 jiordiviera/laravel-task-automator contains the following files

Loading the files please wait ....