A package for building Admin-Interfaces that help maintaining the data of your applications. It provides an intuitive interface and the tools needed to manage your project's Users, Models and free Forms for Pages, Settings etc.
- Code Driven Configuration
- Using Laravel Standards
- Extendable via Vue Components
- Form Fields for Models
- User Management
- Role And Permission Management
- Media Management
- Translatable
- Headless
Read the Docs and learn how to build your custom Admin panel. Use your knowledge about Laravel standards and do much work in little time.
Feel free to ask us anything on our discord chanel.
Install this package using the following commands:
composer require aw-studio/fjord
php artisan fjord:install
Thats it for the installation. You can easily create a new admin-user by running:
php artisan fjord:admin
It's all setup now, visit http://yourapp.tld/admin
Tests are divided into two parts. PHP
tests for the backend via PHPUnit and Javascript
test for the frontend via Jest. Depending on what you are working on you may only want to test one part.
Installing the test dependencies can be done by installing the composer and/or npm packages:
composer install && npm install
Run the php tests via composer:
composer test
Some tests require a chromedriver to be running on port 9515
. If you want to cover them as well before pushing to your repository you may start a chromedriver before:
chromedriver --port=9515
Run the javascript tests via npm:
npm test:js
The package is an open-sourced software licensed under the MIT license.