Skip to content

Orchid Platform application provides a very flexible and extensible way of building your custom application.

License

Notifications You must be signed in to change notification settings

amitsingh0/Platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orchid Platform application provides a very flexible and extensible way of building your custom application.

Official Documentation

Documentation can be found at Orchid website.

Server Requirements

  • PHP >= 7.0
  • Cron
  • Redis >= 3.0
  • Elasticsearch >= 5.0
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Zip PHP Extension

Installation

Orchid based off Laravel Framework, so before you put the Orchid, you must install Laravel.

Via Composer

Add the project according

"require": {
    "orchid/platform": "dev-master"
}

Provider and Facades

Add the following elements in the configuration file config/app

Orchid\Foundation\Providers\FoundationServiceProvider::class,
'Alert' =>  Orchid\Foundation\Facades\Alert::class,
'Dashboard' =>  Orchid\Foundation\Facades\Dashboard::class,
'Setting' =>  Orchid\Foundation\Facades\Setting::class,
'Active' => Watson\Active\Facades\Active::class,
'Image' => Intervention\Image\Facades\Image::class,

Config

Change the following entry in the configuration fileconfig/auth.php

'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => Orchid\Dashboard\Models\User::class,
    ],

or inherit model App\User

namespace App;

use Orchid\Foundation\Core\Models\User as UserOrchid;

class User extends UserOrchid
{

}

Publish

To publish a package in your application, use the command

php artisan vendor:publish
php artisan migrate

Creating administrator

To create a user with the maximum (at time of writing) rights run the following command:

php artisan make:admin nickname [email protected] secretpassword

Learn More

Learn more at these links:

Security

If you discover security related issues, please email [email protected] instead of using the issue tracker.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

History

TODO: Write history

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Orchid Platform application provides a very flexible and extensible way of building your custom application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 52.7%
  • HTML 25.9%
  • CSS 20.0%
  • JavaScript 1.4%