An open API service indexing awesome lists of open source software.

https://github.com/tabuna/my_orchid_platform


https://github.com/tabuna/my_orchid_platform

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          




ORCHID




Powerful platform for building a business application using the Laravel framework.









## Introduction

Platform gives you a simpler and faster way to create professional-quality business applications for Laravel framework.
Using application templates, saves the time and effort of building from scratch, without sacrificing the flexibility needed to create custom applications.

## Official Documentation

Documentation can be found at [ORCHID website](http://orchid.software).

###### Simple screenshot:
![screenshot](https://user-images.githubusercontent.com/5102591/32980416-22ad653e-cc77-11e7-9fb9-4747b241270f.png)

## System requirements

Make sure your server meets the following requirements.

- Apache 2.2+ or nginx
- MySQL Server 5.7.8+ , Mariadb 10.3.2+ or PostgreSQL
- PHP Version 7.1.3+

## Installation

Firstly, download the Laravel installer using Composer:
```php
$ composer require orchid/platform
```

Extend your user model using the `Orchid\Core\Models\User as BaseUser` alias:

```php
namespace App;

use Orchid\Platform\Core\Models\User as BaseUser;

class User extends BaseUser
{

}

```

Publish ORCHID's vendor files

```php
php artisan vendor:publish --provider="Orchid\Platform\Providers\FoundationServiceProvider"
php artisan vendor:publish --all
```

Run your database migration
```php
php artisan migrate
```

Make available css/js/etc files
```php
php artisan storage:link
php artisan orchid:link
```

Create your admin user
```php
php artisan make:admin admin admin@admin.com password
```

Run server
```php
php artisan serve
```

#### Usage

To view ORCHID's dashboard go to:
```php
http://localhost:8000/dashboard
```

## Change log

See [CHANGELOG](CHANGELOG.md).

## Security

If you discover security related issues, please email [Alexandr Chernyaev](mailto:bliz48rus@gmail.com) 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

## License

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