Download the PHP package hichemtab-tech/laravelfs without Composer

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

LaravelFS - Community Laravel Full Starter-kits Installer compatible with Laravel 12

LaravelFS was born from the idea of "Laravel Full Starter Kits" (or Full Stack) LOL – a way to bring back the legacy starter kits like Breeze and Jetstream that were removed from the official Laravel Installer, while still supporting the new Laravel 12 starter kits and community starter kits via --using.

Disclaimer: This installer is not officially supported by the Laravel team. It's a community-driven alternative that extends the Laravel Installer by supporting abandoned starter kits like Breeze and Jetstream, as well as community starter kits via --using.
We strive to keep it up-to-date with Laravel's official installer while offering extended flexibility.

Attribution: LaravelFS is based on the open-source laravel/installer project, licensed under MIT.

Official Documentation

LaravelFS functions similarly to the Laravel Installer but with extra capabilities.

Features:

For Laravel's official installation guide, refer to the Laravel documentation.

Installation

To install LaravelFS globally, run:

Make sure ~/.composer/vendor/bin (Mac/Linux) or %USERPROFILE%/AppData/Roaming/Composer/vendor/bin (Windows) is in your system's PATH to use the laravelfs command globally.

Usage

LaravelFS works similarly to the Laravel Installer. You can create a new project using:

Installing with Breeze or Jetstream

To create a Laravel project with Breeze or Jetstream, use:

Even if these starter kits are abandoned, LaravelFS ensures they remain available for installation.

Templates

If you want to reuse the same options for new projects, you can save a template.

Creating a Template

To create a reusable template, use:

This will prompt you the same way as laravelfs new, but instead of creating a project, it saves your setup as a template.

Templates include:

  • Selected starter kits (Breeze, Jetstream, Vue, React, Livewire)
  • Starter-kit selection options
  • Extra flags like --typescript, --ssr, --api, etc.

Viewing Saved Templates

List all saved templates:

Or view a specific template:

Using a Template

Once saved, you can use your template anytime:

This runs the exact same command as if you typed everything manually!

Removing Templates

Need to clean up your templates? You can easily remove them.

Remove a Specific Template

To delete a single template:

Remove All Templates

To remove all saved templates at once:

This action is irreversible. Make sure you want to delete all templates before running this command.

Installing Community Starter Kits

LaravelFS allows you to install community Laravel starter kits by providing a package name or git URL:

What qualifies as a Laravel starter kit?
A starter kit should provide a full Laravel project setup. Packagist packages should be Composer packages of type project and published on Packagist (Submit your package here).

Ubuntu Users: Fixing LaravelFS Command Not Found Issue

If you installed LaravelFS but can’t run the laravelfs command, it might be because Composer's global bin folder is not in your system's PATH.

Solution: Add Composer Bin to PATH

  1. Open your terminal and edit the ~/.bashrc file:

    (If needed, use sudo nano ~/.bashrc)

  2. Add this line at the bottom of the file:

  3. Save the file (CTRL + X, then Y, then Enter).

  4. Apply the changes:

Now, try running laravelfs again; it should work.

Contributing

Thank you for considering contributing to LaravelFS! We welcome contributions to improve the installer and keep it updated. Please submit issues and pull requests to the GitHub repository.

Code of Conduct

To ensure LaravelFS remains a welcoming project, please review and abide by our Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability, please open an issue or contact the maintainers.

License

LaravelFS is open-source software licensed under the MIT license.

Happy coding with LaravelFS

GitAds Sponsored

Sponsored by GitAds


All versions of laravelfs with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/filesystem Version ^10.20|^11.0|^12.0|^13.0
illuminate/support Version ^10.20|^11.0|^12.0|^13.0
laravel/prompts Version ^0.1.18|^0.2.0|^0.3.0
symfony/console Version ^6.2|^7.0
symfony/process Version ^6.2|^7.0
symfony/polyfill-mbstring Version ^1.31
ext-curl Version *
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 hichemtab-tech/laravelfs contains the following files

Loading the files please wait ...