Thanks to visit codestin.com
Credit goes to github.com

Skip to content

bhattnishant/laravel-content-administration

 
 

Repository files navigation

Laravel Content-Administration

Build Status Total Downloads Latest Stable Version License

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.

Interface

Features

  • Code Driven Configuration
  • Using Laravel Standards
  • Extendable via Vue Components
  • Form Fields for Models
  • User Management
  • Role And Permission Management
  • Media Management
  • Translatable
  • Headless

Documentation

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.

Installation

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

Testing

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

PHP Tests

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

Javascript Tests

Run the javascript tests via npm:

npm test:js

License

The package is an open-sourced software licensed under the MIT license.

About

Build content-administration-panels in Laravel

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 63.5%
  • Vue 22.5%
  • JavaScript 8.7%
  • CSS 3.6%
  • HTML 1.7%