定制 diyphpdeveloper/cmscanvas 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

diyphpdeveloper/cmscanvas

最新稳定版本:v2.1.7

Composer 安装命令:

composer require diyphpdeveloper/cmscanvas

包简介

Laravel CMS

README 文档

README

A content management system for Laravel 5.

https://github.com/diyphpdeveloper/cms-canvas/wiki

Latest Stable Version Total Downloads Latest Unstable Version License

Requirements

CMS Canvas requires Laravel 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, or 5.8 and a MySQL server.

Installation

Require this package with Composer

composer require diyphpdeveloper/cmscanvas:2.1.*

Create the database

mysql -uroot -p -e "create database cmscanvas"

Update your .env file or config/database.php to use the cmscanvas database

...
DB_HOST=localhost
DB_DATABASE=cmscanvas
DB_USERNAME=root
DB_PASSWORD=root
...

Quick Start

  1. Once Composer has installed or updated you will need to register CMS Canvas's user model with Laravel. To do this update the providers array in config/auth.php to:

    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => CmsCanvas\Models\User::class,
        ],
    ],
  2. If running Larevel 5.2 to 5.4 you will need to manually register providers and aliases. If you are running Laravel 5.5 or greater this step can be skipped. Open up config/app.php and find the providers key, towards the end of the file, and add the following just prior to the application service providers:

    'providers' => [
        ...
            CmsCanvas\Providers\CmsCanvasServiceProvider::class,
            CmsCanvas\Providers\RouteServiceProvider::class,
            CmsCanvas\Providers\EventServiceProvider::class,
            CmsCanvas\Providers\TwigBridgeServiceProvider::class,
            Collective\Html\HtmlServiceProvider::class,
            Intervention\Image\ImageServiceProvider::class,
    
            /*
             * Application Service Providers...
             */
        ...
    ],

    Now find the alliases key, again towards the end of the file, and add the following to the end:

    'aliases' => [
        ...
            'Admin'     => CmsCanvas\Support\Facades\Admin::class,
            'Content'   => CmsCanvas\Support\Facades\Content::class,
            'Theme'     => CmsCanvas\Support\Facades\Theme::class,
            'StringView' => CmsCanvas\Support\Facades\StringView::class,
            'Form'      => Collective\Html\FormFacade::class,
            'HTML'      => Collective\Html\HtmlFacade::class,
            'Twig'      => TwigBridge\Facade\Twig::class,
    ],
  3. Now that config/app.php and config/auth.php is configured, use Artisan to add CMS Canvas's templates and configs:

    php artisan vendor:publish
  4. Next use Artisan to create CMS Canvas's database tables:

    php artisan migrate
  5. Populate the database tables with the default data required for CMS Canvas to run:

    php artisan db:seed --class="CmsCanvas\Database\Seeds\DatabaseSeeder"
  6. Make the following directories writable:

    chmod 777 public/diyphpdeveloper/cmscanvas/thumbnails
    chmod 777 public/diyphpdeveloper/cmscanvas/uploads
  7. Finally, remove any root (home page) routes from app/Http/routes.php (Laravel 5.2) or routes/web.php (Laravel 5.3)

    // app/Http/routes.php (Laravel 5.2) or routes/web.php (Laravel 5.3)
    // The following is an example of what to remove:
    - Route::get('/', function () {
    -     return view('welcome');
    - });
  8. To access the admin panel go to your web browser and visit:

    http://yourdomain.com/sitemin
    Email: admin@domain.com
    Password: password
    

Once you are logged in the first thing you should do is change your email and password!!!

For full documentation see https://github.com/diyphpdeveloper/cms-canvas/wiki

统计信息

  • 总下载量: 401
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 36
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 36
  • Watchers: 9
  • Forks: 33
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-11-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固