sourceya / boilerplate
此包已被弃用,不再维护。没有建议的替代包。
Sourcya Laravel Boilerplate Box
1.0.8
2019-09-23 15:46 UTC
Requires
- ext-json: *
- barryvdh/laravel-cors: ^0.11.3
- biscolab/laravel-recaptcha: ^3.0
- guzzlehttp/guzzle: ^6.3
- konekt/concord: ^1.2
- laravel/framework: ^5.8
- laravel/passport: ^7.2
- nicolaslopezj/searchable: ^1.10
- sourcya/agent-module: ^1.0.0
- sourcya/core: ^1.0.0
- sourcya/notification-module: ^1.0.0
- sourcya/upload-module: ^1.0.0
- sourcya/user-module: ^1.0.0
- spatie/laravel-permission: ^2.36
- zendframework/zend-httphandlerrunner: ^1.1
README
Sourcya Laravel Boilerplate
关于项目
Sourcya Laravel boilerplate 由 Sourcya 开发者基于 Concord 包 模块化概念开发,因此这也是一个 Concord Box
安装
需要 Composer 和 php7.*
- 在您的 web 服务器上安装新的 Laravel 应用程序
$ composer create-project --prefer-dist laravel/laravel dev "5.8.*"
- 创建一个新的使用 UTF8mb4 字符集的 MySql 数据库(重要)
如果您有 phpmyadmin,并连接到您的 MySql/MariaDB 服务器,请使用它,或者按照以下方法操作
# Connect to Mysql, if host is not on the same machine, add the host flag like this -h <ip_orHostName>
mysql -u <mysql username> -p
# After successful login you will have the mysql or mariadb terminal access
mysql> create database <database_name> character set UTF8mb4 collate utf8mb4_unicode_ci;
- 更新 .env 文件,包含您的数据库凭据
- 安装此包的最新版本
$ composer require sourcya/boilerplate
编辑 config/concord.php 并添加您的 boxes 服务提供者:(待办:通过 composer 管理此文件的添加)
<?php
return [
'modules' => [
Sourcya\BoilerplateBox\Providers\ModuleServiceProvider::class => [],
Sourcya\CoreBox\Providers\ModuleServiceProvider::class => []
]
];
- 更改 storage 和 cache 文件夹的权限为 777
$ chmod 777 -R bootstrap/cache/
$ chmod 777 -R storage/
- 运行:php artisan sourcya:boilerplate-install
- 运行:php artisan serve
贡献者
Sourcya 感谢所有贡献者。