推荐一个Laravel大牛写的CMS系统,代码非常值得研究!

c1990be0-468c-11e4-89ef-197316eeaa29.PNG


先给出这个cms的源码仓库吧: https://github.com/GrahamCampbell/Bootstrap-CMS
Bootstrap-CMS 的作者是Laravel框架第二大贡献者Graham Campbell (除了laravel创始人Taylor Otwell 就数他贡献的最多了)。Laravel在github上的组织只有两个人,看下图:

aa.jpg


Graham Campbell 还为laravel贡献了很多package,非常高产的一个家伙!具体介绍请看这里: https://grahamjcampbell.co.uk/
相信这个cms的代码质量是毋庸置疑的。强烈推荐阅读!
已邀请:
请问,可以访问了,但是样式什么的都没出来是,是哪儿没配置好么
\public\assets\styles\文件里面没有东西,加载的时候又是加载这个路径

/public/assets/styles/bootstrap.cerulean.min.css
cms-main.js
cms-main.css

上面这三个都加载不到,要怎么处理

dongyou

赞同来自: 第9号当铺

500 错误、

FiveSay - 成武

赞同来自:

重量级,果断收藏。

安正超

赞同来自:

刚刚也看到了,NB

JasonLaravel

赞同来自:

PHP >5.5 ....

宋小北 - 正在输入...

赞同来自:

设计的很棒~必看

kkkdd - phper

赞同来自:

问个问题@王赛
在laravelcms\src\Controllers\AbstractController.php
大神的代码这个
use GrahamCampbell\Credentials\Controllers\AbstractController as Controller;
别名 ;
然后又

abstract class AbstractController extends Controller;
这是自己继承自己呢?,还是继承了框架的Illuminate\Routing\Controller?

这是怎么理解?
<?php

/**
* This file is part of Bootstrap CMS by Graham Campbell.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU Affero General Public License for more details.
*/

namespace GrahamCampbell\BootstrapCMS\Controllers;

use GrahamCampbell\Credentials\Controllers\AbstractController as Controller;




/**
* This is the abstract controller class.
*
* @author    Graham Campbell <graham@mineuk.com>
* @copyright 2013-2014 Graham Campbell
* @license   <https://github.com/GrahamCampbell/Bootstrap-CMS/blob/master/LICENSE.md> AGPL 3.0
*/
abstract class AbstractController extends Controller
{
/**
 * A list of methods protected by edit permissions.
 *
 * @var string[]
 */
protected $edits = array();

/**
 * A list of methods protected by blog permissions.
 *
 * @var string[]
 */
protected $blogs = array();

/**
 * Create a new instance.
 *
 * @return void
 */
public function __construct()
{
    parent::__construct();

    $this->beforeFilter('credentials:edit', array('only' => $this->edits));
    $this->beforeFilter('credentials:blog', array('only' => $this->blogs));
}

}

//end

袤袤雨

赞同来自:

为什么要php>5.5 求教?l4.2 要求5.4就够了吧

袤袤雨

赞同来自:

各位大神,这个cms的其他插件都要自行安装吗

nebtden

赞同来自:

安装了好久,把npm啊 composer之类的,都安装好了,
还是不行运转。
貌似没有数据库。。
明天再来研究。。

黎梅

赞同来自:

请问下怎么看效果啊?导入后发现没有vendor目录,还有数据库的怎么该?

沉思

赞同来自:

vendor全部放进去了,打开public出现这个错误'Class GrahamCampbell\BootstrapCMS\Http\Kernel does not exist,有遇到过吗

rickydev - php开发工程师

赞同来自:

为何我安装cms后访问显示500错误

大源

赞同来自:

怎么进去的

大源

赞同来自:

显示500错误

FOOKLOOK

赞同来自:

这个真的是很大牛写的cms吗?css文件丢失很多。

浅色的字迹

赞同来自:

装好布局全是乱的?

第9号当铺

赞同来自:

如何进去后台

_D_B_

赞同来自:

500 错误啊

神马都要问

赞同来自:

安装了,没有样式?

dolaxi

赞同来自:

貌似很不错的样子

袁__小六 - web 开发 热爱开源,

赞同来自:

npm install 一堆警告 样式也没有下下来。。GG

dmxl - An unproductive code hipster.

赞同来自:

仔细看过源码也用过,体验不佳。虽然功能多,加入了Sentry,还用到npm管理包,但核心代码基本是给一个普通cms框架加了一层laravel的layer,想做点修改很麻烦,不得不把一些原cms中的包拉到本地开发。cms的话还是自己动手来吧,做好几个基本对象的model和controller,剩下慢慢优化增加就是了

要回复问题请先登录注册