1、java web开发有没有类似Laravel 的快速开发框架
struts
springmvc
等
~~~~~~~~
2、Github上有什么开源的vue+laravel网站代码吗
Laravel 5 Boilerplate —— 基于当前Laravel最新版本(Laravel 5.1.*)并集成Boilerplate的项目
Laravel 5 Angular Material Starter —— 这是一个Laravel 5.1和AngularJS的原型项目
Someline Starter —— 基于Laravel 5和Vue.js,用于快速构架RESTful API和Web应用的原型项目
cms
Bootstrap CMS —— Laravel 5.1驱动的功能强大的CMS
October —— 基于Laravel 5,致力于让开发工作变得简单的CMS
PyroCMS —— MVC架构的PHP内容管理系统,3.0以前基于CodeIgniter,目前基于Laravel 5.1
LavaLite —— 基于Laravel 5.1 & Bootstrap 3的内容管理系统
TypiCMS —— 基于 Laravel 5 构建的、支持多语言的内容管理系统
Laravel and AngularJS CMS —— 基于Laravel 5.1和AngularJS的CMS
Microweber —— 基于 Laravel 拖拽式生成 CMS 及在线商店利器
AsgardCMS —— 基于 Laravel 构建的、支持模块化和多语言的CMS
CRM
Flarepoint —— 基于Laravel构建的免费开源CRM平台
论坛
Laravel.io —— Laravel开发者社区
Flarum —— 免费的、开源的、专注于简约的论坛系统,esoTalk和FluexBB的联合继承者
PHPHub —— 基于Laravel 4.2,积极向上的 PHP & Laravel 开发者社区
电商
Antvel —— 基于 Laravel 5.* www.lonwin.net开发的开源电子商务项目
项目管理
92five app —— 基于 Laravel框架 & Backbone JS 构建,是一个自托管的、基于web的项目管理应用
Scrumwala —— 基于Laravel5,项目管理应用
博客
Canvas —— 基于Laravel 5.2 开发的轻量级博客系统
Katana —— 静态博客/站点生成器(支持Markdown和GitHub Pages)
Vuedo —— 基于 Laravel 和 Vue.js 构建的博客平台
Wardrobe —— 专注于写作的最小化博客平台
后台模板
Laravel Angular Admin —— 基于 Laravel + Angularjs + Bootstrap + AdminLTE 实现的后台模板
其他
Laravel.com —— Laravel官网源码
Laravel Tricks —— Laravel小技巧&小贴士
Invoice Ninja —— 基于Laravel构建的开源发票及时间跟踪应用
Paperwork —— 基于Laravel 4.X的开源的笔记&归档工具
Cachet —— 基于Laravel 5的开源的状态页系统
StyleCI —— 由 PHP CS Fixer开发,提供PHP代码风格持续集成服务
Podcastwala —— 基于Laravel 5,构建属于你自己的播客网站
Deployer —— 基于Laravel 5.1的、免费的、开源的PHP应用部署工具
RSS Monster —— 基于 Lumen 开发的 RSS 聚合器和阅读器
Koel —— 基于 Laravel 5.1 & Vue.js 开发的酷炫音乐流媒体应用
Attendize —— 基于 Laravel 框架开发的开源门票及活动管理应用
3、怎么用Laravel快速做一个后台管理
一切皆于需求,后台从0开始搭建,但是写了一两个页面后发现太多的是对单表的增删改查操作,于是就想到了,能不能做一个快速搭建的后台。想到一句话,配置即一切。如果一个CURD后台能只进行配置就自动生成,该是多么美妙的事情,那么就开始搭建这么个结构。
首先配置文件应该怎么设计
起初想到将配置文件放到config目录下,但是想想还是放弃了这个想法,那样子可能会导致有一个“万能”文件,又臭又长。那么,其次,这个功能只针对单表,所以,是不是可以将配置文件放置在Model中,后来也觉得这个想法不大好,这个配置文件是承担页面展示的功能的,如果放在Model中就算是入侵了Model层了。所以最后决定放在了Controller中。
最后的效果大概是什么样子的?
后台大概会有几个页面:
列表页:

列表页中有查询操作,编辑,删除按钮,新建按钮。
新建页面:

编辑页面:

好了,对应这几个页面,我们可以设置配置项了。
基本想法是搭建一个FormController,所有以后需要配置生成后台的controller就继承这个FormController就好了。在FormController中定义属性:

class FormController extends BaseController {
// 对应的模型
protected $model;
// 所有的字段
protected $fields_all;
// 列表页显示的字段
protected $fields_show;
// 编辑页面显示的字段
protected $fields_edit;
// 创建页面显示的字段
protected $fields_create;
}

定义了Model,来表示这个Controller是对那个Model进行单表操作的。
定义了fields_all属性,来将所有的字段来进行一个说明和定义。这个定义和说明就包括字段显示名字,字段是否要进行搜索,字段类型是什么。
对于列表页,不是所有属性都显示出来,所以定义一个fieldsshow,这个数组存放的是fieldsshow,这个数组存放的是fields_all中的一些字段,用来显示的字段。
对于编
4、有比较好的Laravel开发项目教程吗
慕课网有相关课程,老师来自于各大IT公司重要技术岗位
5、laravel 的现成cms系统有吗
Laravel 5 Boilerplate —— 基于当前Laravel最新版本(Laravel 5.1.*)并集成Boilerplate的项目 Laravel 5 Angular Material Starter —— 这是一个Laravel 5.1和AngularJS的原型项目 Someline Starter —— 基于Laravel 5和Vue.js,用于快速构架REST...
6、Laravel是一套简洁、优雅的PHPWeb开发框架(PHPWebFramework)。
N a t i v e A p p 开 发 N a t i v e A p p 开 发 即 我 们 所 称 的 传 统 A P P 开 发 模 式 ( 原 生 A P P 开 发 模 式 ) , 该 开 发 针 对 I O S 、 A n d r o i d 等 不 同 的 手 机 操 作 系 统 要 采 用 不 同 的 语 言 和 框 架 进 行 开 发 , 该 模 式 通 常 是 由 “ 云 服 务 器 数 据 + A P P 应 用 客 户 端 ” 两 部 份 构 成 , A P P 应 用 所 有 的 U I 元 素 、 数 据 内 容 、 逻 辑 框 架 均 安 装 在 手 机 终 端 上 。 W e b A p p 开 发 W e b A p p 开 发 即 是 一 种 框 架 型 A P P 开 发 模 式 ( H T M L 5 A P P 框 架 开 发 模 式 ) , 该 开 发 具 有 跨 平 台 的 优 势 , 该 模 式 通 常 由 “ H T M L 5 云 网 站 + A P P 应 用 客 户 端 ” 两 部 份 构 成 , A P P 应 用 客 户 端 只 需 安 装 应 用 的 框 架 部 份 , 而 应 用 的 数 据 则 是 每 次 打 开 A P P 的 时 候 , 去 云 端 取 数 据 呈 现 给 手 机 用 户 。 W e b A P P 应 用 呈 现 以 下 特 点 : ( 1 ) 每 次 打 开 A P P , 都 要 通 过 A P P 框 架 向 云 网 站 取 U I 及 数 据 ( 2 ) 手 机 用 户 无 法 上 网 则 无 法 访 问 A P P 应 用 中 的 数 据 。 ( 3 ) 框 架 型 的 A P P 无 法 调 用 手 机 终 端 的 硬 件 设 备 ( 语 音 、 摄 像 头 、 短 信 、 G P S 、 蓝 牙 、 重 力 感 应 等 ) ( 4 ) 框 架 型 A P P 的 访 问 速 度 受 手 机 终 端 上 网 的 限 制 , 每 次 使 用 均 会 消 耗 一 定 的 手 机 上 网 流 量 ; ( 5 ) 框 架 型 A P P 应 用 的 安 装 包 小 巧 , 只 包 含 框 架 文 件 , 而 大 量 的 U I 元 素 、 数 据 内 容 刚 存 放 在 云 端 ; ( 6 ) A P P 用 户 每 次 都 可 以 访 问 到 实 时 的 最 新 的 云 端 数 据 ; ( 7 ) A P P 用 户 无 须 频 繁 更 新 A P P 应 用 , 与 云 端 实 现 的 是 实 时 数 据 交 互 ; 适 用 企 业 : 电 子 商 务 、 金 融 、 新 闻 资 讯 、 企 业 集 团 需 经 常 更 新 内 容 的 A P P 应 用 。 N a t i v e A p p ( 原 生 型 A P P ) 应 用 呈 现 以 下 特 点 : ( 1 ) 每 次 获 取 最 新 的 A P P 功 能 , 需 要 升 级 A P P 应 用 ; ( 2 ) 原 生 型 A P P 应 用 的 安 装 包 相 对 较 大 , 包 含 U I 元 素 、 数 据 内 容 、 逻 辑 框 架 ; ( 3 ) 手 机 用 户 无 法 上 网 也 可 访 问 A P P 应 用 中 以 前 下 载 的 数 据 。 ( 4 ) 原 生 型 的 A P P 可 以 调 用 手 机 终 端 的 硬 件 设 备 ( 语 音 、 摄 像 头 、 短 信 、 G P S 、 蓝 牙 、 重 力 感 应 等 ) ( 5 ) A P P 应 用 更 新 新 功 能 , 涉 及 到 每 次 要 向 各 个 应 用 商 店 进 行 提 交 审 核 。 适 用 企 业 : 游 戏 、 电 子 杂 志 、 管 理 应 用 、 物 联 网 等 无 需 经 常 更 新 程 序 框 架 的 A P P 应 用 。 移 动 W e b 无 所 不 在 , 移 动 W e b 是 目 前 唯 一 的 支 持 各 种 设 备 访 问 的 平 台 , 与 桌 面 W e b 一 样 , 移 动 W e b 支 持 各 种 标 准 的 协 议 。 移 动 W e b 也 是 唯 一 一 个 可 供 开 发 者 发 布 移 动 应 用 的 平 台 , 它 将 各 种 移 动 交 互 与 桌 面 任 务 有 效 地 连 接 了 起 来 ; 而 开 发 N a t i v e A p p 可 以 充 分 利 用 设 备 的 特 性 , 而 这 一 点 往 往 是 W e b 浏 览 器 做 不 到 的 , 所 以 对 一 个 产 品 本 身 而 言 , N a t i v e A p p 是 最 佳 的 选 择 。 如 果 有 这 方 面 的 需 求 的 话 , 可 以 了 解 一 下 成 都 思 维 定 制 , 之 前 合 作 过 , 非 常 专 业 。
7、laravel 框架的 cms有哪些
S
8、web开发有没有类似Laravel 的快速开发框
Jfinal或者springBoot框架。
企业级JAVA快速开发平台, 内置代码生成器 - JavaFast快速开发平台
JavaFast是一款基于代码生成器的智能内快速开发平台,可以容帮助解决java项目中80%的重复工作,让开发者更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时不失灵活性。
可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,基于代码生成器的开发方式,可以显著提高开发效率70%以上,极大降低开发成本
9、想用laravel快速搭建个后台怎么做
首先确认台用户表我设计表叫做badmin每管理员用户名(username)昵称(nickname)邮箱(email)密码(password)玩花使用laravelmigration建立表(实际用着使用工具建立表) 1 安装基本laravel框架 2 创建migration文件: ./artisan migrate:make create-badmin-table 3 发现app/database/migration/面php文件: 2014_10_19_090336_create-badmin-table.php 4 往updown面增加内容; increments('id'); $table->string('nickname', 100)->unique(); $table->string('username', 100)->unique(); $table->string('email', 100)->unique(); $table->string('password', 64); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('badmin'); } } 5 配置localdatabaseapp/config/local/database.php PDO::FETCH_CLASS, 'default' => 'mysql', 'connections' => array( 'mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => ’test', 'username' => 'yejianfeng', 'password' => '123456', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ), ), 'migrations' => 'migrations', ); 6 创建数据表: ./artisan migrate --env=local 候数据库看发现张badmin表数据结构: CREATE TABLE `badmin` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nickname` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `username` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `badmin_nickname_unique` (`nickname`), UNIQUE KEY `badmin_username_unique` (`username`), UNIQUE KEY `badmin_email_unique` (`email`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 要问create_atupdate_atlaravel默认每表创建字段且使用Eloquent进行增删改查候能自更新两字段 7 创建Model: 'requirealpha_nummin:2', 'username' => 'require', 'email'=>'requiredemailunique:users', 'password'=>'requiredalpha_numbetween:6,12confirmed', ]; } 必须要implements 8 modelAuth关联修改app/config/auth.php 'eloquent', // 驱eloquent候才用 'model' => 'Badmin', ); drivereloquent或者database使用eloquent告诉Auth组件说用户认证类Badmin类管model命名空间说admin类\Yejianfeng\Badmin应该改’\Yejianfeng\Badmin’ 9 间其实逻辑部已经搭建完毕已经controller种使用 Auth::attempt(XXX) 做权限认证 Auth::user() 获取登录用户(Badmin类)等 10 面要建立用户登录页面: 11 设置路由: 'user.login','uses'=>'UserController@getLogin']); Route::get('user/login', ['as' => 'login', 'uses' => 'UserController@getLogin']); Route::post('user/login', ['as' => 'login', 'uses' => 'UserController@postLogin']); // 需要登录验证才能操作接口 Route::group(array('before' => 'auth'), function() { Route::get('user/logout', ['as' => 'logout', 'uses' => 'UserController@getLogout']); Route::get('user/dashboard', ['as' => 'dashboard', 'uses' => 'UserController@getDashboard']); }); 12 设置controller: Input::get('email'), 'password'=>Input::get('password')))) { return Redirect::to('user/dashboard') ->with('message', '功登录'); } else { return Redirect::to('user/login') ->with('message', '用户名密码确') ->withInput(); } } // 登 public function getLogout() { Auth::logout(); return Redirect::to('user/login'); } public function getDashboard() { return View::make('user.dashboard'); } // 添加新用户操作 public function getCreate() { return View::make('user.create'); } // 添加新用户操作 public function postCreate() { $validator = Validator::make(Input::all(), User::$rules); if ($validator->passes()){ $bAdmin = new Badmin(); $bAdmin->nickname = Input::get('nickname'); $bAdmin->username = Input::get('username'); $bAdmin->email = Input::get('email'); $user->password = Hash::make(Input::get('password')); $user->save(); Response::json(null); } else { Response::json(['message' => '注册失败'], 410); } } } 13 设置filterapp/filter.php Route::filter('auth', function() { if (Auth::guest()) { if (Request::ajax()) { return Response::make('Unauthorized', 401); } else { return Redirect::guest('/'); } } }); 认证失败址转/ 路径 14 设置views/user/login.blade.php
-
10、laravel 5.4 快速开发简书 怎么样
跟ThinkPHP和Yii比,ThinkPHP是国产,而Yii的开发团队中有中国人,所以有官方的中文社区,而Laravel是纯进口。