The premium version contains a lot more code, tests, and 'swagger' than the open-source version.
Click here to view the Premium Version Online Demo
Laravelte is an entire webapp based on the Laravel web application framework and Svelte frontend. The main goals of this project is to provide a quick way to get started with your projects.
NB: In this project, we shift our focus from "What controllers do I need?", "should I make a FormRequest for this?", "should this run asynchronously in a job instead?", etc.
to
"What does my application actually do?" Kinda like RPC
It features:
- All Laravel Features.
- Light & Dark Mode.
- Quick Frontend Scaffolding via Svelte via Inertiajs. Svelte is extremely fast, and provides less boilerplate as compared to Vue and React.
- Different Admin and User dashboard support.
- CI/CD via Github Actions.
- Laravel Actions: Instead of creating controllers, jobs, listeners and so on, it allows you to create a PHP class that handles a specific task and run that class as anything you want.
- Redis support and Laravel Queues.
- Real-time event broadcasting.
- i18N (Localization) - Multiple languages support.
Laravel is accessible, powerful, and provides tools required for large, robust applications.
Tooling:
- Vite v4
- Typescript
- TailwindCSS
- pnpm
- Laravel 10
- Laravel Sanctum
- Svelte 3
- Pest PHP Testing Library
The project uses Pest Testing Library that is fantastic to use.
Tests have been grouped to:
# All tests
php artisan test
# Browser tests
php artisan test --group=browser
# api tests
php artisan test --group=api
# Setup tests
php artisan test --group=setup
# test in parallel
php artisan test --parallel
php artisan test --parallel --processes=4
# list of your ten slowest tests
php artisan test --profile
Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.
In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via taylor@laravel.com. All security vulnerabilities will be promptly addressed.
The Laravel framework is open-sourced software licensed under the MIT license.