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

来源:互联网 发布:英汉翻译哪个软件最好 编辑:程序博客网 时间:2024/05/18 03:20

之前习惯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

这样我们就有一个基本的后台配置文件,让我们看一下这个文件
<?phpreturn 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就可以看到我们的后台了,授权我们就放到后面讲。


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