laravel5.2 包开发下有哪些包值得推荐

Laravel 5 语言包首页、文档和下载 - Web框架 - 开源中国社区
当前访客身份:游客 [
当前位置:
Laravel 5 语言包
Laravel 5 语言包,包含37种语言, 基于&.安装composer&require&"overtrue/laravel-lang:dev-master"
或者添加下面一行到你的项目&composer.json&中&require&部分:"require":&{&"overtrue/laravel-lang":&"dev-master"&}
然后composer&update
完成上面的操作后,将项目文件&config/app.php&中的下一行'Illuminate\Translation\TranslationServiceProvider'
替换为:'Overtrue\LaravelLang\TranslationServiceProvider',
即可。配置
修改项目语言&config/app.php:'locale'&=&&'zh-CN',使用
和正常使用一样,你如果需要额外添加语言项,请在&resources/lang/zh-CN/&下建立你自己的文件即可,也可以建立同样的文件来替换掉默认的语言部分。添加自定义语言项
例如创建文件&resources/lang/zh-CN/demo.php:&?php&&return&[&&'user_not_exists'&=&&'用户不存在',&&'email_has_registed'&=&&'邮箱&:email&已经注册过!',&];
然后在任何地方:echo&trans('user_not_exists');&//&用户不存在&echo&trans('email_has_registed',&['email'&=&&'']);&//&邮箱&&已经注册过!替换掉默认的语言项
我们假设想替换掉密码重围成功的提示文字为例,创建&resources/lang/zh-CN/passwords.php:&?php&&return&[&&'reset'&=&&'您的密码已经重置成功了,你可以使用新的密码登录了!',&];
只放置你需要替换的部分即可。License
授权协议:
开发语言:
操作系统:&跨平台&
收录时间:
-& 日&&(国产软件 or 国人参与)
共有 1046 个类似软件
Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架...
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量...
Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用...
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以...
Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta项目中的...
Play Framework是基于一个轻量级的,无状态的,Web友好的架构。Play 建立在Akka,P...
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架,遵循Apa...
Zend Framework (ZF) 是用 PHP 5 来开发 web 程序和服务的开源框架。ZF 用 100% 面...
Google 网页工具包——GWT 提供了一组基于Java语言的开发包,这个开发包的设计参考...
Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC...
共有 14 人关注 Laravel 5 语言包<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&Laravel 5.2 值得关注的新特性
Laravel 5.2 值得关注的新特性
来源: | 时间: 21:00:58 | 阅读数:
[导读] Laravel 5 2 已经发布!它带来了哪些新特性?我们根据 Laravel 创始人 Taylor Otwell 在 Twitter 上发布的推文一起来梳理一下吧:
中间件组(Middleware Groups)
中间件组也许是你最希望得到的新特性,这一特性允许你为路由(route)设置一组中间件:
支持 MySQL 的 JSON 字段类型
MySQL 5.7.8 新增了原生 JSON 字段类型。Laravel 5.2 也能够支持这种原生的 JSON 字段类型了。
表单数组校验(Form Array Validation)
假如你创建了一个表单,里面包含一组 input 用于提交数据:
type=&text& name=&post[1][id]&&
type=&text& name=&post[1][title]&&
type=&text& name=&post[2][id]&&
type=&text& name=&post[2][title]&&
在 Laravel 5.1 时代如果要添加校验规则的话需要遍历各个数组项并挨个添加校验规则。Laravel 5.2 就简化多了,你可以像下面这样方便的操作了:
Validator::make($request-&all(), [
&#39;post.*.id&#39; =& &#39;exists:posts.id&#39;,
&#39;post.*.title&#39; =& &#39;required:string&#39;,
增强数据库 Session 驱动
数据库 session 驱动添加了&userid&和&ipaddress&字段,这样你就可以方便地清除某个用户的所有 session 数据了。
集合通配符(Collections Wildcards)
当使用 collection(集合)的时候,如果你希望提取一组数据,在 Laravel 5.2 中你可以用&*&号通配符了:
$posts-&pluck(&posts.*.title&);
上述代码将返回所有 post 的 title 数据。
认证视图(view)生成器
身份认证、用户注册和密码重置这些标准化视图(view)文件通过下面这一条命令就全帮你搞定了!就是这么简单!!!
php artisan make:auth
隐式模型绑定
隐式模型绑定是 Laravel 5.2 中新增的一个特性,这一特性能够自动将模型绑定到路由上。如下实例:
Route::get(&#39;/api/posts/{post}&#39;, function(Post $post) {
Laravel 内部将调用&Post::findOrFail($post)&并自动将运行结果注入到 $post 变量中。
Laravel 5.2 即将到来,并且将带来一大波新特性。上面总结的这些是目前发布出来的,还有很多新特性会继续发布,我们拭目以待!
手机扫描下方二维码,关注php100官方微信。
同步官网每日更新,为您带来随时随地的资讯与技术信息。更有不定期的互动抽奖活动,赢取实用贴心的小礼物。
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
jeremy/06/01
友情链接与合作伙伴
粤ICP备号-3Laravel 与 WordPress 系列 —— 集成 Laravel 和 WordPress 的扩展包大全 - 推酷
Laravel 与 WordPress 系列 —— 集成 Laravel 和 WordPress 的扩展包大全
WordPress是世界上最流行的开源应用之一,据统计,全世界20%的网站基于WordPress开发,使用WordPress管理后台、发布文章、添加菜单、上传图片非常方便,因此有时候我们想要借助WordPress的后台来构建应用,但是前台我们想要有更多自定义空间,能够像Laravel一样进行各种灵活的开发,好消息是,Github上有很多针对Wordpress后台+Laravel前台的扩展包,下面我们来一睹为快吧:
WordPress Corcel
使用 LaravelEloquent 模型从 WordPress 数据库中直接获取内容,安装完成后,你可以通过如下Laravel风格代码来获取模型数据:
// All published posts
$posts = Post::published()-&get();
$posts = Post::status('publish')-&get();
// A specific post
$post = Post::find(31);
该扩展包支持文章、文章类型、标签、页面、分类和附件,但该扩展包还处于开发过程中,并未发布正式版本。
WordPressToLaravel
用于从同步博客数据,它被设计为通过&Laravel Scheduler以调度任务的方式运行,自动下载并导入文章数据到本地数据库。
安装设置完成后,你需要负责编写与自己数据库相匹配的模型类,控制器和视图代码,使用的好处是它可以自动处理WordPress的升级,并使用CDN技术,可以通过网站、移动App和桌面App发布内容。
缺点是这个扩展包只能用于发布文章数据,不支持分类和标签。
WP Eloquent
是一个用于创建封装Wor的Press数据表模型的扩展包,包括Post、Comment、Post Meta、User以及User Meta模型类。安装完成后下面是使用示例:
use WeDevs\ORM\WP\Post as P
Post::type('page')-&get()
Post::status('publish')-&get()
Post::type('page')-&status('publish')-&get()
WP Eloquent还可以和
一起工作并且不会创建多余的数据库连接。
laravel-wp-api
,安装后可以通过别名WpApi来查询数据:
$post = WpApi::post($slug);
$catPosts = WpApi::category_posts($slug, $page);
其它集成WordPress和Laravel的方法
当然,集成WordPress和Laravel并不局限于以上这几个扩展包,下面是如何手动集成两者的一些文章和教程:
基于Laravel和Symfony组件构建并使用WordPress作为依赖
正如你所看到的,有很多种集成WordPress和Laravel的方法,这取决于你的需求和目标,不管怎样,总有一款适合你~
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致

我要回帖

更多关于 laravel一键安装包 的文章

 

随机推荐