Download the PHP package luis-developer-08/yui-installer without Composer

On this page you can find all versions of the php package luis-developer-08/yui-installer. 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 yui-installer

🌟 YUI INSTALLER 🌟

πŸš€ Introduction

Welcome to my personal laravel installer YUI! This setup is designed for developers who want a lightweight, modern, and efficient foundation for building Laravel applications with a React frontend powered by Inertia.js.

This kit is JavaScript-first, using JSX instead of TSX, making it accessible to developers who prefer plain JavaScript over TypeScript. It includes React 19, TailwindCSS 4, and Breeze for simple authentication and scaffolding.


🎯 Features

βœ”οΈ Laravel – Laravel provides a complete ecosystem for web artisans.
βœ”οΈ Laravel Breeze – Lightweight authentication with Inertia.js.
βœ”οΈ Laravel Pulse – delivers at-a-glance insights into your application's performance and usage.
βœ”οΈ Orion – The simplest way to create REST API with Laravel.
βœ”οΈ Inertia.js – Create modern single-page React, Vue, and Svelte apps using classic server-side routing.
βœ”οΈ React 19 + JSX – Simple, clean, and TypeScript-free.
βœ”οΈ React Icons – Include popular icons in your React projects easily with react-icons.
βœ”οΈ TanStack Query – Powerful asynchronous state management for TS/JS.
βœ”οΈ Zustand – A small, fast, and scalable bearbones state management solution.
βœ”οΈ Laravel-Spatie-permission – Associate users with roles and permissions.
βœ”οΈ TailwindCSS 4 – Modern styling with utility-first CSS.
βœ”οΈ Vite-Powered – Lightning-fast HMR for smooth development.
βœ”οΈ Pre-configured Testing – Includes PHPUnit & Pest.
βœ”οΈ Hero UI – Beautiful, fast and modern React UI library for building accessible and customizable web applications.
βœ”οΈ shadcn/ui - A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.
βœ”οΈ Quick Setup – Get started in minutes!


πŸ›  Getting Started

1️⃣ Install the Yui Installer

Install the Yui installer globally using Composer: luis-developer-08/yui-installer

2️⃣ Create a New Laravel Project

Use the Yui installer to generate a new Laravel project:

3️⃣ Select Your Database

During installation, you will be prompted to choose a database. Select the one you want by entering the corresponding number:

4️⃣ Choose a UI Provider

5️⃣ Navigate to Your Project Directory

After the project is created, navigate to the project folder:

6️⃣ Start the Development Server

Run the following command to start the development server:

πŸŽ‰ Your application is now configured and running!


⚑ Create Inertia Components Easily

This starter kit includes a custom Artisan command to quickly generate Inertia.js React components with flexible directory options.

πŸ—οΈ Generate a New Component

This will create:

πŸ“‚ Flexible Folder Placement

You can specify different folders using flags:

βœ… Example usage with flags:

Creates:

You can also create nested folders like:

Creates:

✨ Example Generated Component

πŸš€ Smart Behavior


This command ensures that components are placed in the correct directory and prevents overwriting existing files. It also automatically opens the newly created file for editing.


⚑ Create Orion Controllers Easily

This starter kit also includes a command to quickly generate Orion controllers along with their associated models:

πŸ—οΈ Generate a New Orion Controller

This will create:

πŸ“‚ File Structure

✨ Example Generated Controller

πŸ”— Auto-Registered Route in routes/api.php

This command ensures that controllers are correctly placed, models are created if missing, and routes are automatically registered.


πŸ“– Documentation

For more details on YUI, visit the official YUI Website.

πŸ”— Feature Documentation Links

🀝 Contributing

We welcome contributions! Check out the Yui Installer contribution guide to get involved.

πŸ“œ Code of Conduct

Be kind and respectful. Please follow Yui's Code of Conduct.

βš–οΈ License

This installer is open-source under the MIT license.



All versions of yui-installer with dependencies

PHP Build Version
Package Version
Requires symfony/console Version ^7.2
illuminate/collections Version ^12.3
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 luis-developer-08/yui-installer contains the following files

Loading the files please wait ...