lara-zeus / zeus
a standalone app., a Starter Kit; it's pre-configured to run all Zeus packages and some extra perks..
Fund package maintenance!
atmonshi
Installs: 651
Dependents: 0
Suggesters: 0
Security: 0
Stars: 38
Watchers: 3
Forks: 3
Open Issues: 1
Type:project
Requires
- php: ^8.1
- ext-json: *
- ext-pdo_sqlite: *
- bezhansalleh/filament-shield: ^3.0
- guzzlehttp/guzzle: ^7.2
- lara-zeus/artemis: ^1.0
- lara-zeus/bolt: ^3.0
- lara-zeus/dynamic-dashboard: ^3.0
- lara-zeus/sky: ^3.4
- lara-zeus/wind: ^3.2
- laravel/framework: ^11.9
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- swisnl/filament-backgrounds: ^1.1
Requires (Dev)
- fakerphp/faker: ^1.23
- larastan/larastan: ^2.0
- laravel/breeze: ^2.2
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.1
- pestphp/pest: ^3.1
- pestphp/pest-plugin-laravel: ^3.0
- phpunit/phpunit: ^11.0.1
README
Lara Zeus
provide you with a collection of Laravel packages and filament plugins that help you build your site faster and focus on your business
Intro
This project is a standalone app, a Starter Kit; it's pre-configured to run all Zeus packages and some extra perks.
- Layout and Widget manager using lara Zeus Rain
- Posts and pages using lara Zeus Sky
- FAQ and library (images, videos, and files) using lara Zeus Sky
- Contact us form with departments using lara Zeus Wind
- Forms builder using lara Zeus Bolt
- Login, registration, and profile using Laravel Breeze
- Users and permissions management using Filament Shield
Installations
you can start with
composer create-project Lara-zeus/zeus example-app
Creating the database
Next, you must update the values of the DB_* entries in .env so they match your DB. After that, run the migration.
php artisan migrate
Create the first user
you can create the admin user using the command:
php artisan make:filament-user
Configuration
Layout
- create your first layout and set the slug in the 'AdminPanelProvider' file:
DynamicDashboardPlugin::make() ->defaultLayout('new-page')
the default is: home-page
.
- create your navigation and set the slug in the 'zeus.php' config file. the default is:
home-nav
Build assets
run
npm i && npm run build
Demo Data
optionally, you can seed the database with default data.
php artisan db:seed
If you're using custom models, you must change the models called $model
in all the Factories.
For more details
- Github: https://github.com/lara-zeus
- Website: https://larazeus.com
- demo: https://demo.larazeus.com