Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/romanzipp/laravel-skeleton
Domain Driven Laravel Skeleton with strong type hinting
https://github.com/romanzipp/laravel-skeleton
laravel php php8 showcase skeleton template
Last synced: 3 months ago
JSON representation
Domain Driven Laravel Skeleton with strong type hinting
- Host: GitHub
- URL: https://github.com/romanzipp/laravel-skeleton
- Owner: romanzipp
- Created: 2020-04-01T09:52:36.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-07-08T18:51:12.000Z (7 months ago)
- Last Synced: 2024-10-10T10:12:47.589Z (4 months ago)
- Topics: laravel, php, php8, showcase, skeleton, template
- Language: PHP
- Homepage: https://romanzipp.github.io/Laravel-Skeleton/
- Size: 9.15 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Laravel Skeleton
[![Tests](https://github.com/romanzipp/Laravel-Skeleton/actions/workflows/tests.yml/badge.svg)](https://github.com/romanzipp/Laravel-Skeleton/actions/workflows/tests.yml)
[![PHP-CS-Fixer](https://github.com/romanzipp/Laravel-Skeleton/actions/workflows/php-cs-fixer.yml/badge.svg)](https://github.com/romanzipp/Laravel-Skeleton/actions/workflows/php-cs-fixer.yml)
[![PHPStan](https://github.com/romanzipp/Laravel-Skeleton/actions/workflows/phpstan.yml/badge.svg)](https://github.com/romanzipp/Laravel-Skeleton/actions/workflows/phpstan.yml)This is a very **opinionated** modified version of the Laravel framework which aims at providing **strong type hinting** with improved **IDE support**.
## Features
- **Domain driven** Laravel architecture
- **Strong type hinting** and actual IDE support (without plugins ๐คจ)
- Ready-to-go installation of [**Laravel Nova**](https://nova.laravel.com/)
- Fully featured **OAuth authentication**
- **Blog** example components (models, controllers, views, ...)
- [Cloudflare Turnstile](https://blog.cloudflare.com/turnstile-private-captcha-alternative/) CAPTCHA### Tooling
- **[Docker](https://www.docker.com) deployment** via [GitHub Actions](https://github.com/features/actions) with separate **Dockerfiles** for web, queues & scheduler + Docker Compose example files
- [**Lando**](https://lando.dev) config for rapid development setup
- [**PHP-CS-Fixer**](https://github.com/FriendsOfPHP/PHP-CS-Fixer) with custom ruleset
- [**PHPStan**](https://github.com/phpstan/phpstan) static analyzer
- Auto-deploying **Documentation** via [vuepress](https://vuepress.vuejs.org)
- [Tailwind CSS](https://tailwindcss.com) included## Documentation
You can find the documentation on [romanzipp.github.io/Laravel-Skeleton](https://romanzipp.github.io/Laravel-Skeleton/)
## License
The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).