shabaz-ejaz / laravel-quarx
A pre-packaged Laravel 5.4 project which includes Quarx CMS and CRUD Scaffolding.
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Language:CSS
Type:project
Requires
- php: >=5.6.4
- laravel/framework: 5.4.*
- laravel/tinker: ~1.0
- yab/quarx: ^2.3
Requires (Dev)
- barryvdh/laravel-debugbar: ^2.4
- fzaninotto/faker: ~1.4
- laracasts/generators: dev-master as 1.1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.7
This package is not auto-updated.
Last update: 2024-11-27 22:18:09 UTC
README
Clean Laravel Project
This is a clean Laravel 5.4.36 project which uses Quarx CMS
What is this repository for?
- Fresh Laravel Projects
- Version: 5.4.36
Requirements
- Node 4.* or better
- PHP 7.0.* or better
Installation
Start by installing dependencies:
composer install
npm install
Publish the assets:
php artisan vendor:publish
Generate an app key:
php artisan key:generate
Set up Quarx CMS:
php artisan quarx:setup
This will set up the CMS, run the migrations and will create an admin account for you with the following credentials:
- admin@example.org
- admin
Running
Once dependencies are installed, run with:
php artisan serve
This will open up a Laravel development server at localhost:8000
Admin Access
Login to Admin Panel by visiting: www.yoursite.com/quarx/dashboard
CRUD Builder
To use the CRUD builder you need to run the following command:
php artisan crudmaker:new Post --api --ui=bootstrap --migration --schema="id:increments,name:string,author:string" --relationships="belongsToMany|\App\Models\Tag|tags"
You can use the following options for the above command:
php artisan crudmaker:new ModelName
{--api}
{--ui=bootstrap|semantic}
{--serviceOnly}
{--withFacade}
{--withoutViews}
{--migration}
{--schema}
{--relationships}
You can view the full documentation for this here
Contribution guidelines
- Writing tests
- Code review
- Other guidelines
Who do I talk to?
- Repo owner or admin
- Other community or team contact