Download the PHP package luis-developer-08/yui without Composer
On this page you can find all versions of the php package luis-developer-08/yui. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download luis-developer-08/yui
More information about luis-developer-08/yui
Files in luis-developer-08/yui
Package yui
Short Description Welcome to my personal starter kit! This setup is designed for developers who want a lightweight, modern, and efficient foundation for building Laravel applications with a React frontend powered by InertiaJs.
License MIT
Informations about the package yui
π MY PERSONAL STARTER KIT YUI π
π Introduction
Welcome to my personal starter kit 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
βοΈ React 19 + JSX β Simple, clean, and TypeScript-free
βοΈ Laravel 12 + Breeze β Lightweight authentication with Inertia.js
βοΈ Inertia.js β Create modern single-page React, Vue, and Svelte apps using classic server-side routing.
βοΈ Orion β The simplest way to create REST API with Laravel
βοΈ TanStack Query β Powerful asynchronous state management for TS/JS
βοΈ Laravel-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
βοΈ Quick Setup β Get started in minutes!
π Getting Started
1οΈβ£ Install
2οΈβ£ Install Dependencies
3οΈβ£ Run Migrations
4οΈβ£ Start Development
π Your application is now up and running!
β‘ Create Inertia Components Easily
This starter kit includes a custom Artisan command to quickly generate Inertia.js React components:
ποΈ Generate a New Component
This will create a new file at resources/js/Components/MyComponent.jsx
with a basic component template.
π File Structure
β¨ Example Generated Component
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:
app/Http/Controllers/Orion/PostController.php
app/Models/Post.php
(if it doesnβt exist)- Adds a route in
routes/api.php
π File Structure
β¨ Example Generated Controller
β¨ Example Generated Model (if not existing)
π 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 Laravel Breeze, visit the official Laravel Starter Kit docs.
π€ Contributing
We welcome contributions! Check out the Laravel contribution guide to get involved.
π Code of Conduct
Be kind and respectful. Please follow Laravel's Code of Conduct.
βοΈ License
This starter kit is open-source under the MIT license.
All versions of yui with dependencies
inertiajs/inertia-laravel Version ^2.0
laravel/breeze Version ^2.3
laravel/framework Version ^12.0
laravel/sanctum Version ^4.0
laravel/tinker Version ^2.10.1
spatie/laravel-permission Version ^6.16
tailflow/laravel-orion Version ^2.23
tightenco/ziggy Version ^2.0