christhompsontldr / laraboard
此软件包最新版本(v1.1.1)没有可用的许可证信息。
Laravel驱动论坛。
v1.1.1
2017-11-15 00:09 UTC
Requires
- erusev/parsedown: ~1.6
- faustbrian/laravel-parsedown: 1.*
- gazsp/baum: ~1.1
- kkszymanowski/traitor: ^0.2.0
- laravel/scout: ^3.0
- laravelcollective/html: 5.4.*
- santigarcor/laratrust: 3.2.*
- venturecraft/revisionable: 1.*
This package is auto-updated.
Last update: 2024-09-06 22:56:45 UTC
README
Laraboard试图提供一个易于使用、功能丰富的Laravel驱动论坛软件包。
它目前正处于激烈开发中,不建议在生产环境中使用。
安装
Composer
使用Composer要求此软件包
composer require christhompsontldr/laraboard
服务提供者
更新composer后,将ServiceProvider添加到config/app.php中的providers数组中
Laravel 5.x
Christhompsontldr\Laraboard\ServiceProvider::class,
配置
现在将软件包中的配置文件移动到您的应用程序中
php artisan vendor:publish
这将创建config/laraboard.php和config/laratrust.php。如果您想修改表前缀或其他信息,现在就是时候了。
设置
下一个命令将创建迁移,创建Role和Permission模型,并将特质添加到您的应用程序的用户模型中。
php artisan laraboard:setup
已经安装Laratrust了吗?
如果您已经安装了Laratrust,您现在可以选择不立即设置它
php artisan laraboard:setup --no-laratrust
在运行设置之前想创建迁移吗?
这将允许您仅创建迁移。您可以在修改它们。在运行setup命令之前运行此命令。
php artisan laraboard:migrations
迁移
运行迁移
php artisan migrate
角色
如果您尚未创建位于laraboard.user.admin_role中的角色,请现在创建并关联到用户。
设计
Laravel blade stacks被用于包含所需的JS和CSS。
请在主布局的<head>
中包含此内容
@stack('styles')
并在</body>
上方
@stack('scripts')
依赖项
认证
CSS/DOM
Laraboard使用Bootstrap进行样式和DOM结构。
HTML & 表单
使用Laravel Collective软件包构建HTML和表单。如果您还没有使用它,没关系,Laraboard会为您安装它。