Download the PHP package ahmadyousefdev/automs without Composer

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

Automs

Latest Version on Packagist Total Downloads

This tool allows you to create a fully functional component for Laravel using its Jetstream dashboard by one line. Watch this video to see how you can install it and how it works.

Requirements

Automs requires 3 main packages in order to work properly

  1. Laravel framework ^8
  2. laravel jetstream ^2
  3. livewire ^2

Installation

Via Composer

We included Jetstream and livewire in the composer installer

you have to complete the installation of these two packages by running these commands

to learn more about Jetstream and Livewire and how to install them properly please go to this link.

Usage

basically, you will write the desired model name and this package will generate it by running this command

After that you can check the migration file and if everything is alright you should run

Example

Let's create a component named Article, we will do that by just writing this command

if we run this command, the package will generate the next files

and it will add those routes to routes/web.php :

and will add a navigation link for this model to resources/views/navigation-menu.blade.php

Those files will either be filled with data or they will have the minimal look, depending on the name of the article, please read How does it work section for more details

How does it work ?

This package have a set of built-in laravel component definitions that are connected to multiple names. When running the command, the package will search for the name of the written model in its component list. If it finds that name, it will generate its files. If it didn't find any component, it will generate the files but without the fillables and the migration rows.

A full list of the built-in components can be found inside this json file

Notes

if there is a file uploader in any component, it will use the default public disk as a storage. go to your config/filesystems.php to configure the storage, or if you are comfortable with the existing settings you can run php artisan storage:link to connect the public path to the storage path.

Change log

Please see the changelog for more information on what has changed recently.

Contributing

Please see contributing.md for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

MIT. Please see the license file for more information.

Acknowledgements

Influencer References

These two packages inspired us to make this package and they provide much more commands which makes them suitable for more complex applications. Sadly, they don't support Laravel 8 or Jetstream yet.


All versions of automs with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version 5.3.* || 5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0|^9.0
laravel/jetstream Version ^2.1
livewire/livewire Version ^2.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 ahmadyousefdev/automs contains the following files

Loading the files please wait ....