- laravel mysql 数组,Laravel 数据库查询为什么不默认返回数组形式?
不过如此lee
laravelmysql数组
慕哥6287543acceptedLaravel4InLaravel4,youhavetocallDB::getQueryLog()togetallranqueries.$queries=DB::getQueryLog();$last_query=end($queries);Oryoucandownloadaprofilerpackage.I'drecommendbarryvdh/laravel-
- laravel mysql 数组,请问Laravel 数据库查询为什么不默认返回数组形式?
TeaTien
laravelmysql数组
acceptedLaravel4InLaravel4,youhavetocallDB::getQueryLog()togetallranqueries.$queries=DB::getQueryLog();$last_query=end($queries);Oryoucandownloadaprofilerpackage.I'drecommendbarryvdh/laravel-debugbar,
- laravel—excel
胜猿
1.项目的composer.json的require中添加"maatwebsite/excel":"~2.1.0"如果是Laravel4则添加"maatwebsite/excel":"~1.3"或者项目中执行composerrequiremaatwebsite/excel~2.0.02,执行composerupdatemaatwebsite/excelLoadingcomposerreposito
- Laravel5:重定向 redirect 函数的详细使用
下班再说
Laravel5中新增了一个函数redirect()来代替Laravel4中Redirect::to()来进行重定向操作。函数redirect()可以将用户重定向到不同的页面或动作,同时可以选择是否带数据进行重定向。重定向响应是Illuminate\Http\RedirectResponse类的实例,其中包含了必须的头信息将用户重定向到另一个URL。辅助函数redirect返回的就是Redirec
- 记一次laravel 404 file not found 填坑之旅
寻爱的希斯克利夫
laravellaravel404php
今天在把项目部署到新的服务器上时,遇到了laravel404的问题。服务器LNMP环境是同事搭的,这种问题也是第一次遇到,查看虚拟主机的nginx发现瓦力部署laravel项目的时候,忘记将vendor目录上传到项目里,上传以后,发现还是404。查看/var/log/nginx/error.log发现报错都是FastCGIsentinstderr:"Primaryscriptunknown"whi
- 专为 Laravel 定制的 Visual Studio Code 编辑器
summerbluet
file嗨工匠,我从Laravel4.1到5.4一直再用它,我相信它仍然是最流行的PHP框架。它提供许多功能为快速开发web和Api,以及5.3支持VueJs前端开发。你也有很多神奇的功能在这吧?我已经尝试使用了很多编辑器如sublime,phpstorm(在用vscode之前都用它),atom和现在用的visualstudiocode。每个编辑器都有它各自的优点,但是我第一次试用visualst
- Applied Architecture Decoupling Handlers 实用做法:解耦处理函数
涂荼
phplaravel架构
AppliedArchitectureDecouplingHandlers实用做法:解耦处理函数Introduction介绍NowthatwehavediscussedvariousaspectsofsoundapplicationarchitectureusingLaravel4,Let’sdigintosomemorespecifics.Inthischapter,we’lldiscussti
- 从github上拉回的laravel项目本地运行环境设置
JCHN
由于vender文件夹,.env等文件都包.gitignore文件里,从Github上拉回的Laravel项目需要做一些本地设置才能运行.gitignore文件:vendor/node_modules/npm-debug.log#Laravel4specificbootstrap/compiled.phpapp/storage/#Laravel5&Lumenspecificpublic/stora
- php 将已有数据库导出生成migrate文件
纯纯小白
依赖包安装composerrequire--dev"xethron/migrations-generator"laravel5及以上,Laravel4:https://github.com/xethron/Laravel-4-Generators.git编辑Laravelconfig/app.php文件,添加ProviderWay\Generators\GeneratorsServiceProvi
- php启动中间件,[PHP]用户登陆中间件
冯委
php启动中间件
Laravel4中,可以使用Route::filter,而在Laravel5中,没有了filter.php文件,官方建议使用中间件做。这里的例子是基于如上文章后所扩展的。一、新建一个用户登陆模型app\models\Login.phpnamespaceApp\models;useApp\models\BaseModel;/***用户登陆模型*@authorRobin**/classLoginext
- Laravel- 应用架构
YX丶M
声明:本文并非博主原创,而是来自对《Laravel4FromApprenticetoArtisan》阅读的翻译和理解,当然也不是原汁原味的翻译,能保证90%的原汁性,另外因为是理解翻译,肯定会有错误的地方,欢迎指正。欢迎转载,转载请注明出处,谢谢!转载自https://segmentfault.com/a/1190000009438428#articleHeader0应用架构简介这一章是哪出戏?对
- Laravel 5.1 LTS 速查表重磅发布
Aufree
GitHub项目在此:https://github.com/Aufree/laravel5-cheatsheet本项目由@Aufree和@Summer整理维护。同时也关于各位关注我的GitHub说明最近在开始使用Laravel进行开发,在学习过程中无意间发现了LaravelCheatSheet这个项目,使用过后发现其还有以下不足之处:此文档只支持到Laravel4不易于定位到要查找的内容对手机客户
- Laravel底层原理系列
技术架构人生
php
Laravel从学徒到工匠精校版地址:https://laravelacademy.org/laravel-from-appreciate-to-artisan《AdvancedApplicationArchitectureWithLaravel4》的中文精校版,这本书中文可以译作《从学徒到工匠-基于Laravel4进行高级应用架构》,主要讲了Laravel底层实现原理,以及如何基于Laravel
- laravel5.1 -- 自定义验证规则
大步点点
phplaravelapachevalidation
laravel5.1提供了非常方便的验证规则来验证HTTP传输过来的数据,利用这些规则你几乎可以完成你想要的任何验证。相信多数利用laravel做过项目的朋友都已经熟练掌握了,现在我将以另一种方式来进行自定义验证。这种自定义验证在laravel4.*中的文档中已经写的非常清楚,但在laravel5.*里却没有说明。现在我们来实现它。假设一篇文章有几个标签(tags),我们要来自定义验证规则来验证t
- Laravel学习笔记之Demo1——URL生成和存储
lx1036
laravellaravel-model
引言:本文基于Laravel框架做的一个URL生成和存储demo,主要目的是学习使用Laravel框架。内容基于英文书籍《Packt.Laravel.Application.Development.Blueprints》第一章节,似乎没有中文版。书籍基于Laravel4的,学习时使用Laravel5.2框架开发。注明:作者水平有限,有错误或建议请指正,轻拍。学习主题该demo主要涉及如下几个知识点
- laravel之助手函数
kirsten_z
框架
1、应用路径(laravel4)1)app_path–获取app目录的绝对路径2)base_path–获取laravel应用所在的绝对路径3)public_path–获取public目录的绝对路径4)storage_path–获取app/storage目录的绝对路径2、URLS1)asset–生成一个指向样式文件的url$url=asset('img/photo.jpg');2)url–生成一个
- conposer
园草戒
一、框架概述课程概述laravel4天(之前TP框架还是很大的区别)(国外框架)在线教育平台6天(laravel熟悉+插件+开发模式)dedecms二次开发CI框架1、什么是框架?框架是许多代码的集合,为项目开发提供了很多基础性的代码。例如常见的参数过滤,DB类的封装、文件上传类,图片处理类,验证码类等等。程序员只需要将重心放置到业务逻辑的实现,加快开发的速度。一个项目=功能性代码(框架提供)+业
- Linux平台使用Freetds连接SQL Server服务器,兼容PHP和Laravel
天王
linuxPhp
本文在CentOS764bit和Laravel4.2环境测试通过。1.下载源码并解压缩wgetftp://ftp.freetds.org/pub/freetds/stable/freetds-stable.tgztarzxvffreetds-stable.tgz cdfreetds-0.912.配置并生成makefile./configure--with-tdsver=8.0--enable-ms
- Laravel admin 后台管理插件的使用
梦魂惯得无拘检
框架分析
如何优雅的写代码,我想是每位程序员的心声。自从15年初第一次接触Laravel4.2开始,我就迷上使用Laravel框架了。我一直都想找个时间好好写写有关Laravel的使用文章,由浅入深的介绍Laravel框架。今天通过使用laravel-admin插件,来简单说说怎么优雅的写Laravel代码。创建Laravel项目laravel-admin是一个基于laravel的后台管理开发框架,能帮助你
- [译]Laravel 4 使用技巧之 - 安装技巧
cfang2005
Laravel4是强劲,现代MVC框架,帮助你快速开发。这里有一些Laravel4技巧和资源将进一步帮助您加快速度。Laravel4安装技巧正如你们中的一些人可能知道的,有几种方法可以安装Laravel框架。但有一种方法,是通过安装gitsub-module来安装Laravel4框架。这是非常方便的,我们可以通过Git来更新我们的应用程序代码。所以,让我们一步一步做到迅速:1.克隆项目$gitin
- 在Laravel中一步一步创建Packages
aofan9566
首先要看一下Laravel官方文档,这是最新4.2的文档,假设想看中文的话点击此处,基本一样。这个github上的库setup-laravel4-package,也是一步一步介绍怎样创建一个包。并关联相关资源。这里以创建一个account包为例:1、假设是首次使用phpartisanworkbench命令,须要配置app/config/workbench.php中的name和email,在生成包的
- 快速安装laravel和依赖
dbul13262
http://pkg.phpcomposer.comCMD敲命令:composerconfig-grepositories.packagistcomposerhttp://packagist.phpcomposer.comcomposercreate-projectlaravel/laravellearnlaravel4.2.11一哥们说后面的4.2.11去掉,就是最新版,也不知道是不是的,先记录
- Laravel4.2读取配置文件config中的值
残月9217
laravel技术篇laravel读取config
Laravel4.2读取配置文件config中的值一、用法Config::get('app.timezone');二、说明laravel使用Config::get方法来取得配置文件的值laravel的配置文件的位置们于app.config文件夹的php文件中,php文件中存放的是数组,那么我们使用.(点)来访问不同文件下的数组中的值如果没有默认值的情况下使用 $timezone=Co
- Laravel4.0使用redis,报错Call to undefined method Redis::connection()
JasonLiu798
laravel
今天在laravel里使用redis,碰到这异常CalltoundefinedmethodRedis::connection()根据文档检查redis配置和状态,无任何异常,使用phpredisAPI直接访问也能使用,内网只能用代理,好多网站被屏蔽,只能用百度,也搜不到任何有用信息,好在github还能用,搜到这篇https://github.com/laravel/framework/issue
- 【Laravel】laravel环境搭建
realizelizj
软件架构
一、前期准备1.下载安装apache服务器(httpd-2.2.25-win32-x86-openssl-0.9.8y.msi)2.下载composer(包管理工具Composer,直接放到laravel根目录即可使用)3.下载php(php-5.4.40-Win32-VC9-x86.zip)4.下载laravel框架(laravel5或者laravel4.2)二、搭建说明安装apacheApah
- 推荐一个 Laravel admin 后台管理插件
coding01
如何优雅的写代码,我想是每位程序员的心声。自从15年初第一次接触Laravel4.2开始,我就迷上使用Laravel框架了。我一直都想找个时间好好写写有关Laravel的使用文章,由浅入深的介绍Laravel框架。今天通过使用laravel-admin插件,来简单说说怎么优雅的写Laravel代码。创建Laravel项目只要跟着官方文档走,创建一个Laravel项目还是很简单的://使用Compo
- 2、laravel系列教程——Ubuntu上安装Laravel 4.1.x
葡萄月令
0、前提本文默认你已经有配置完善的PHP+MySQL运行环境,懂得PHP网站运行的基础知识。同时已经完成了Composer的安装,关于Composer的安装请看上一篇文章。1、安装laravel本文之所以选择laravel4.1.x版本,是因为基因本地服务器php及MYSQL版本比较老。所以只能选择版本低的。具体服务器的环境需求请看laravel服务器的环境需求切换到你想要放置该网站的目录下,运行
- laravel5 配置文件结构改造
winter_coder
laravel4的文件配置结构:image.png说明:上图中app.php文件再不同环境下都要重新定义,已经环境不同,需要的信息也不同。这样做的好处:配置结构清晰方便版本管理修改方便坏处:重复文件比较多涉密信息公开化,不安全laravel5的文件配置结构:image.png说明:laravel5去掉了一个环境一个文件夹的配置模式,采用“.env”环境变量来管理不同环境下的信息,config目录中
- 升級 Centos 6.5 的 php 版本
badiaoxi3712
Centos6.5的php預設是用5.3.3這個版本號最近想要改用Laravel4.1發現需要5.3.7才能用,所以我們要來升級一下其實對Centos的部分來說就是換掉yum的資料庫分以下步驟進行wgethttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwgethttp://rpms.familleco
- PHP 之 Laravel 框架安装及相关开源软件
OneAPM
Laravel被称为简洁、优雅的PHP开发框架,但第一次接触此框架的人有不少都卡在了安装上,其实在Linux下只需要很简单的几步就可以搞定,这里我们以CentOS下PHP+Nginx+Mysql的环境为例。首先需要了解Laravel安装依赖,比如Laravel4.2就有下面的要求:PHP>=5.4-MCryptPHP扩展最主要的是PHP版本,正常安装的话相关扩展应该都会包含另外你的系统需要有Com
- 怎么样才能成为专业的程序员?
cocos2d-x小菜
编程PHP
如何要想成为一名专业的程序员?仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。
关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为
- java web开发 高并发处理
BreakingBad
javaWeb并发开发处理高
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(
- mysql批量更新
ekian
mysql
mysql更新优化:
一版的更新的话都是采用update set的方式,但是如果需要批量更新的话,只能for循环的执行更新。或者采用executeBatch的方式,执行更新。无论哪种方式,性能都不见得多好。
三千多条的更新,需要3分多钟。
查询了批量更新的优化,有说replace into的方式,即:
replace into tableName(id,status) values
- 微软BI(3)
18289753290
微软BI SSIS
1)
Q:该列违反了完整性约束错误;已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'FZCHID',表 'JRB_EnterpriseCredit.dbo.QYFZCH';列不允许有 Null 值。INSERT 失败。”。
A:一般这类问题的存在是
- Java中的List
g21121
java
List是一个有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
与 set 不同,列表通常允许重复
- 读书笔记
永夜-极光
读书笔记
1. K是一家加工厂,需要采购原材料,有A,B,C,D 4家供应商,其中A给出的价格最低,性价比最高,那么假如你是这家企业的采购经理,你会如何决策?
传统决策: A:100%订单 B,C,D:0%
&nbs
- centos 安装 Codeblocks
随便小屋
codeblocks
1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++
2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk2*
3. 安装wxGTK
yum search w
- 23种设计模式的形象比喻
aijuans
设计模式
1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:
- 开发管理 CheckLists
aoyouzi
开发管理 CheckLists
开发管理 CheckLists(23) -使项目组度过完整的生命周期
开发管理 CheckLists(22) -组织项目资源
开发管理 CheckLists(21) -控制项目的范围开发管理 CheckLists(20) -项目利益相关者责任开发管理 CheckLists(19) -选择合适的团队成员开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作开发管理 C
- js实现切换
百合不是茶
JavaScript栏目切换
js主要功能之一就是实现页面的特效,窗体的切换可以减少页面的大小,被门户网站大量应用思路:
1,先将要显示的设置为display:bisible 否则设为none
2,设置栏目的id ,js获取栏目的id,如果id为Null就设置为显示
3,判断js获取的id名字;再设置是否显示
代码实现:
html代码:
<di
- 周鸿祎在360新员工入职培训上的讲话
bijian1013
感悟项目管理人生职场
这篇文章也是最近偶尔看到的,考虑到原博客发布者可能将其删除等原因,也更方便个人查找,特将原文拷贝再发布的。“学东西是为自己的,不要整天以混的姿态来跟公司博弈,就算是混,我觉得你要是能在混的时间里,收获一些别的有利于人生发展的东西,也是不错的,看你怎么把握了”,看了之后,对这句话记忆犹新。 &
- 前端Web开发的页面效果
Bill_chen
htmlWebMicrosoft
1.IE6下png图片的透明显示:
<img src="图片地址" border="0" style="Filter.Alpha(Opacity)=数值(100),style=数值(3)"/>
或在<head></head>间加一段JS代码让透明png图片正常显示。
2.<li>标
- 【JVM五】老年代垃圾回收:并发标记清理GC(CMS GC)
bit1129
垃圾回收
CMS概述
并发标记清理垃圾回收(Concurrent Mark and Sweep GC)算法的主要目标是在GC过程中,减少暂停用户线程的次数以及在不得不暂停用户线程的请夸功能,尽可能短的暂停用户线程的时间。这对于交互式应用,比如web应用来说,是非常重要的。
CMS垃圾回收针对新生代和老年代采用不同的策略。相比同吞吐量垃圾回收,它要复杂的多。吞吐量垃圾回收在执
- Struts2技术总结
白糖_
struts2
必备jar文件
早在struts2.0.*的时候,struts2的必备jar包需要如下几个:
commons-logging-*.jar Apache旗下commons项目的log日志包
freemarker-*.jar  
- Jquery easyui layout应用注意事项
bozch
jquery浏览器easyuilayout
在jquery easyui中提供了easyui-layout布局,他的布局比较局限,类似java中GUI的border布局。下面对其使用注意事项作简要介绍:
如果在现有的工程中前台界面均应用了jquery easyui,那么在布局的时候最好应用jquery eaysui的layout布局,否则在表单页面(编辑、查看、添加等等)在不同的浏览器会出
- java-拷贝特殊链表:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
bylijinnan
java
public class CopySpecialLinkedList {
/**
* 题目:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
拷贝pNext指针非常容易,所以题目的难点是如何拷贝pRand指针。
假设原来链表为A1 -> A2 ->... -> An,新拷贝
- color
Chen.H
JavaScripthtmlcss
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD>&nbs
- [信息与战争]移动通讯与网络
comsci
网络
两个坚持:手机的电池必须可以取下来
光纤不能够入户,只能够到楼宇
建议大家找这本书看看:<&
- oracle flashback query(闪回查询)
daizj
oracleflashback queryflashback table
在Oracle 10g中,Flash back家族分为以下成员:
Flashback Database
Flashback Drop
Flashback Table
Flashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query)
下面介绍一下Flashback Drop 和Flas
- zeus持久层DAO单元测试
deng520159
单元测试
zeus代码测试正紧张进行中,但由于工作比较忙,但速度比较慢.现在已经完成读写分离单元测试了,现在把几种情况单元测试的例子发出来,希望有人能进出意见,让它走下去.
本文是zeus的dao单元测试:
1.单元测试直接上代码
package com.dengliang.zeus.webdemo.test;
import org.junit.Test;
import o
- C语言学习三printf函数和scanf函数学习
dcj3sjt126com
cprintfscanflanguage
printf函数
/*
2013年3月10日20:42:32
地点:北京潘家园
功能:
目的:
测试%x %X %#x %#X的用法
*/
# include <stdio.h>
int main(void)
{
printf("哈哈!\n"); // \n表示换行
int i = 10;
printf
- 那你为什么小时候不好好读书?
dcj3sjt126com
life
dady, 我今天捡到了十块钱, 不过我还给那个人了
good girl! 那个人有没有和你讲thank you啊
没有啦....他拉我的耳朵我才把钱还给他的, 他哪里会和我讲thank you
爸爸, 如果地上有一张5块一张10块你拿哪一张呢....
当然是拿十块的咯...
爸爸你很笨的, 你不会两张都拿
爸爸为什么上个月那个人来跟你讨钱, 你告诉他没
- iptables开放端口
Fanyucai
linuxiptables端口
1,找到配置文件
vi /etc/sysconfig/iptables
2,添加端口开放,增加一行,开放18081端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 18081 -j ACCEPT
3,保存
ESC
:wq!
4,重启服务
service iptables
- Ehcache(05)——缓存的查询
234390216
排序ehcache统计query
缓存的查询
目录
1. 使Cache可查询
1.1 基于Xml配置
1.2 基于代码的配置
2 指定可搜索的属性
2.1 可查询属性类型
2.2 &
- 通过hashset找到数组中重复的元素
jackyrong
hashset
如何在hashset中快速找到重复的元素呢?方法很多,下面是其中一个办法:
int[] array = {1,1,2,3,4,5,6,7,8,8};
Set<Integer> set = new HashSet<Integer>();
for(int i = 0
- 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL
lanrikey
history
后退时关闭当前页面
<script type="text/javascript">
jQuery(document).ready(function ($) {
if (window.history && window.history.pushState) {
- 应用程序的通信成本
netkiller.github.com
虚拟机应用服务器陈景峰netkillerneo
应用程序的通信成本
什么是通信
一个程序中两个以上功能相互传递信号或数据叫做通信。
什么是成本
这是是指时间成本与空间成本。 时间就是传递数据所花费的时间。空间是指传递过程耗费容量大小。
都有哪些通信方式
全局变量
线程间通信
共享内存
共享文件
管道
Socket
硬件(串口,USB) 等等
全局变量
全局变量是成本最低通信方法,通过设置
- 一维数组与二维数组的声明与定义
恋洁e生
二维数组一维数组定义声明初始化
/** * */ package test20111005; /** * @author FlyingFire * @date:2011-11-18 上午04:33:36 * @author :代码整理 * @introduce :一维数组与二维数组的初始化 *summary: */ public c
- Spring Mybatis独立事务配置
toknowme
mybatis
在项目中有很多地方会使用到独立事务,下面以获取主键为例
(1)修改配置文件spring-mybatis.xml <!-- 开启事务支持 --> <tx:annotation-driven transaction-manager="transactionManager" /> &n
- 更新Anadroid SDK Tooks之后,Eclipse提示No update were found
xp9802
eclipse
使用Android SDK Manager 更新了Anadroid SDK Tooks 之后,
打开eclipse提示 This Android SDK requires Android Developer Toolkit version 23.0.0 or above, 点击Check for Updates
检测一会后提示 No update were found