此软件包最新版本(v1.1.1)没有可用的许可证信息。

Laravel驱动论坛。

v1.1.1 2017-11-15 00:09 UTC

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')

依赖项

认证

Laraboard利用Laravel内置的认证授权系统。

CSS/DOM

Laraboard使用Bootstrap进行样式和DOM结构。

HTML & 表单

使用Laravel Collective软件包构建HTML和表单。如果您还没有使用它,没关系,Laraboard会为您安装它。