eandraos/gaia-ui

发布gaia CMS项目的不同css/js资产以及主页面布局

这个包的规范仓库似乎已消失,因此该包已被冻结。

安装: 108

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

语言:JavaScript

1.1.26 2015-07-13 11:52 UTC

README

发布gaia CMS项目的不同css/js资产以及主页面布局。

安装

在终端运行以下命令

composer require eandraos/gaia-ui

然后在config/app.php中将此服务提供者注册到Laravel中

Gaia\Ui\GaiaUiServiceProvider

发布资产和主页面视图

php artisan vendor:publish

迁移数据库(用户表)

php artisan migrate

填充用户表

php artisan db:seed --class=UsersTableSeeder

使用gaia@mcsaatchi.me 123456登录

使用

根据需要扩展您的视图

@extends('admin.layout')

第三方包

此包还将安装其他一些将用于其他gaia-package的包。

  • illuminate/html:轻松使用blade表单模板
  • fzaninotto/Faker:生成假数据(数据库填充)
  • laracasts/flash:在控制器方法之间设置和获取闪存消息的帮助函数
  • zizaco/entrust Laravel 5的基于角色的权限
  • spatie/laravel-medialibrary:将所有类型的文件与Eloquent模型关联
  • vinkla/translator:Eloquent模型的Laravel翻译器
  • kalnoy/nestedset:用于在Eloquent模型中处理树的包

####illuminate/html 在config/app.php中注册服务提供者

Illuminate\Html\HtmlServiceProvider

在config/app.php的别名部分引用Form和Html外观

'Form' => 'Illuminate\Html\FormFacade', 
'Html' => 'Illuminate\Html\HtmlFacade'

####fzaninotto/Faker

use Faker\Factory as Faker;
$faker = Faker::create();
dd($faker->name);

####laracasts/flash 在config/app.php中注册服务提供者

Laracasts\Flash\FlashServiceProvider

添加外观别名

 'Flash' => 'Laracasts\Flash\Flash'

####zizaco/entrust 在config/app.php中注册服务提供者

'Zizaco\Entrust\EntrustServiceProvider'

添加外观别名

'Entrust' => 'Zizaco\Entrust\EntrustFacade'

生成迁移

php artisan entrust:migration

迁移

php artisan migrate

编辑用户模型类

use Zizaco\Entrust\Traits\EntrustUserTrait;

class User extends Eloquent
{
    use EntrustUserTrait; // add this trait to your user model

    ...
}

转储自动加载

composer dump-autoload

最后,在AuthController中添加以下属性

protected $redirectPath = '/admin/dashboard';

####spatie/laravel-medialibrary 在config/app.php中注册服务提供者

'Spatie\MediaLibrary\MediaLibraryServiceProvider'

添加外观别名

'MediaLibrary' => 'Spatie\MediaLibrary\MediaLibraryFacade',

迁移

php artisan migrate

在public目录中创建"media"文件夹

####vinkla/translator 在config/app.php中注册服务提供者

'Vinkla\Translator\TranslatorServiceProvider'

发布迁移和配置文件

php artisan vendor:publish

编辑config/translator.php中的配置

'locale' => 'App\Models\Locale'

迁移

php artisan migrate
composer dump-autoload -o

填充地区

php artisan db:seed --class=LocalesTableSeeder