10个基于java的cms网站内容管理系统(ModStart基于Laravel模块化组织的后台系统框架,快速构建出一个功能完善端开发者非常友好)

优采云 发布时间: 2021-11-14 16:05

  10个基于java的cms网站内容管理系统(ModStart基于Laravel模块化组织的后台系统框架,快速构建出一个功能完善端开发者非常友好)

  ModStartcms

  

  介绍

  ModStart 是一个基于 Laravel 模块化组织的后端系统框架。只需少量代码即可快速构建功能齐全的后端系统。其中,模块市场收录了丰富的模块,开箱即用,让开发者从冗长的代码中提高效率,对后端开发者非常友好。

  技术栈

  特征

  环保要求

  吉蒂:

  /modstart/ModStartcms

  GitHub:

  /modstart/ModStartcms

  前台演示:

  /

  背景演示:

  账户/密码:demo/123456

  /行政/

  安装步骤配置apache/nginx服务器,请将网站的根目录配置为/public访问,使用安装向导安装

  

  Nginx 参考配置

  server {

listen 80;

server_name xx.com;x

charset utf-8;

index index.php index.html;

root /var/www/html/xxx.com/public;

autoindex off;

location ^~ /.git {

deny all;

}

location / {

try_files $uri $uri/ /index.php?$query_string;

}

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param PHP_VALUE "open_basedir=/var/www/html/xxx.com/:/tmp/:/var/tmp/";

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

location ~ \.(gif|jpg|jpeg|png|bmp|ico|css|js)$ {

expires max;

}

location ~* \.(eot|ttf|woff|woff2)$ {

add_header Access-Control-Allow-Origin '*';

}

}

  Apache 参考配置

  

ServerName xxx.com

DocumentRoot d:/wwwroot/xxx.com/public

  集成环境预检

  为方便系统环境的快速配置,我们提供了服务器端安装环境预检程序。用法如下:

  通过连接解压 env_check.php 文件来下载文件 /env_check.zip。将env_check.php文件上传到服务器空间,通过访问配置查看安装环境是否配置成功。如果环境预检成功,可以看到如下提示。

  

  升级指南

  升级前请备份系统源代码、数据等信息,并按照以下步骤操作。

  获取最新的ModStart源码包,全面覆盖所有源码。使用命令行进入系统根路径,运行php artisan migrate,重建public/asset目录和所有基础服务代码;使用命令行进入系统根路径,运行 php artisan modstart:module-install-all 重建public/vendor目录和所有扩展包代码。快速开始

  在日常开发中,最常见的就是增删改查代码。使用ModStart来开发这样的功能会变得非常简单。

  下面将介绍如何使用ModStart以及添加、删除、修改和检查页面的基本组成。学习以下内容将帮助您快速了解本系统的基本使用。

  创建数据表

  在 Laravel 迁移目录中创建数据库迁移文件

  class CreateNews extends Migration

{

public function up()

{

Schema::create('news', function (Blueprint $table) {

$table->increments('id');

$table->timestamps();

$table->string('title', 200)->nullable()->comment('');

$table->string('cover', 200)->nullable()->comment('');

$table->string('summary', 200)->nullable()->comment('');

$table->text('content')->nullable()->comment('');

});

}

}

public function down()

{

}

}

  创建控制器

  增加路由控制器代码,同时遵循

  增加路由和导航

  在routes.php中添加路由信息

  $router->match(['get', 'post'], 'news/news', 'NewsController@index');

$router->match(['get', 'post'], 'news/news/add', 'NewsController@add');

$router->match(['get', 'post'], 'news/news/edit', 'NewsController@edit');

$router->match(['get', 'post'], 'news/news/delete', 'NewsController@delete');

$router->match(['get', 'post'], 'news/news/show', 'NewsController@show');

  在 ModuleServiceProvider.php 中注册菜单信息

  AdminMenu::register(function () {

return [

[

'title' => '新闻管理',

'icon' => 'list',

'sort' => 150,

'url' => '\App\Admin\Controller\NewsController@index',

]

];

});

  开发完成

  这样一个简单的增删改查页面开发完成

  开发前必读配置

  开发环境请开启调试模式(即.env文件中设置APP_DEBUG=true)

  大众风

  ModStart 使用一些基本的样式来布局页面,简单而强大。在开始开发之前,您需要了解这一点。

  公共样式对于编写页面组件非常有帮助,可以显着提高开发效率。建议在编写组件之前查阅文档。

  执照

  阿帕奇 2.0

  拉拉维尔

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线