Laravel 一步步写Laravel CMS(一)——添加后台 Laravel Administrator

之前习惯Django的后台,于是在也开始寻找Laravel的后台组件,于是这里就找到了Laravel Administrator

源自:https://github.com/FrozenNode/Laravel-Administrator

  • Author: Jan Hartigan
  • Website: http://frozennode.com
  • Version: 4.7.2
  • 转载保留: (转载自Phodal's Blog Phodal's CSDN)

添加Administrator

添加下面到composer.json
"frozennode/administrator": "dev-master"

然后运行
composer update

完成安装后,注册服务提供者到 app/config/app.php的providers数组
'providers' => array(
    'Frozennode\Administrator\AdministratorServiceProvider',
)

然后运行
php artisan config:publish frozennode/administrator

就会产生一个文件
app/config/packages/frozennode/administrator/administrator.php

这样我们就有一个基本的后台配置文件,让我们看一下这个文件
<?php

return array(

        'uri' => 'administrator',
        'title' => 'Admin',
        'model_config_path' => app('path') . '/config/administrator',
        'settings_config_path' => app('path') . '/config/administrator/settings',

        'menu' => array(
                'posts',
                '设置' => array('settings.site','navs','columns'),
        ),

     
        'permission'=> function()
        {
                return true;
        },

 
        'use_dashboard' => false,
        'dashboard_view' => '',
        'home_page' => 'posts',
        'login_path' => 'login',
        'logout_path' => 'logout',
        'login_redirect_key' => 'redirect',
        'global_rows_per_page' => 20,
		'locales' => array('en','zh-CN'),

);

于是我们打开localhost/learingphp/public/administrator就可以看到我们的后台了,授权我们就放到后面讲。
Laravel 一步步写Laravel CMS(一)——添加后台 Laravel Administrator_第1张图片

这个就是我们最后要完成的样子,基本的文章发布就是这样子的。


你可能感兴趣的:(github,cms,laravel,laravel,laravel,administrato,frozennode)