1 laravel 4.1版本 模型eloquent 中开启 软删除(protected $softDelete = true)查询不到数据问题:解决:系统默认字段deleted_at 设置为 null,切记不可设置为空字符串。原文:https://www.cnblogs.com/liujie-php/p/10117076.html
php和laravel数组指定元素作为键和值//测试数据
$data = [[‘sn‘ => ‘sn001‘, ‘name‘ => ‘zhangsan‘, ‘age‘ => ‘24‘],[‘sn‘ => ‘sn002‘, ‘name‘ => ‘lisi‘, ‘age‘ => ‘25‘],[‘sn‘ => ‘sn003‘, ‘name‘ => ‘wangwu‘, ‘age‘ => ‘26‘],
];
php实现//指定元素作为键
$key = array_column($data, ‘sn‘);
$keyBy = array_combine($key, $data);//指定元素作为键和值(比如:指定sn为键,name为值)
$key...
/**
* Get the read configuration for a read / write connection.
*
* @param array $config
* @return array
*/
protected function getReadConfig(array $config)
{// Get the read configuration for a read / write connection.
$readConfig = $this->getReadWriteConfig($config, ‘read‘);// get the read config if (isset($readConfig[‘host‘]) && is_array($read...
//2016-08-16
/**
* Parse a parameter list.
*
* @param string $rule
* @param string $parameter
* @return array
*/
protected function parseParameters($rule, $parameter)
{//Parse a parameter list
if (strtolower($rule) == ‘regex‘) {
return [$parameter];
}// if rule == regex ,just return it return str_getcsv($parameter);...
1.下载安装PhpStudy 1.1安装Mysql数据库 1.1.1 修改密码 1.1.2 导入Mysql 数据脚本 或者数据2.下载Composer-Setup.exe 2.1 运行Composer install 安装组件依赖3.启动Apache服务4.创建网站 4.1把Laravel 项目复制到phpStudy_Pro/WWW目录下。 4.2选择发布目录是项目的Public目录 原文:https://www.cnblogs.com/xiaoyichong/p/11682211.html
php5.3.6X是编译安装,在debug模式下,频繁报出内存泄露警告 php7.1.10下则不会有此错误. 顺便提下:测试发现ThinkPHP也不会有该内存泄露警告! 希望知道如何解决该问题的童鞋能够予以帮助!原文:http://www.cnblogs.com/itfenqing/p/7623322.html
/**
* Setup a wildcard listener callback.
*
* @param string $event
* @param mixed $listener
* @return void
*/
protected function setupWildcardListen($event, $listener)
{
$this->wildcards[$event][] = $this->makeListener($listener);
}// this is a wildcard be you life !
// this means is very good, setup the wildcard listener use the events as the key,
// an...
本文面向php语言的laravel框架的用户,介绍一些laravel框架里面容器管理方面的使用要点。文章很长,但是内容应该很有用,希望有需要的朋友能看到。php经验有限,不到位的地方,欢迎帮忙指正。1. laravel容器基本认识laravel框架是有一个容器框架,框架应用程序的实例就是一个超大的容器,这个实例在bootstrap/app.php内进行初始化:这个文件在每一次请求到达laravel框架都会执行,所创建的$app即是laravel框架的应用程序实例,它在...
1、安装composer不解释了,自己搜索一下吧。2、在composer.json的require下添加一行:“barryvdh/laravel-ide-helper”:”1.11.*”注意这个版本号,在包的官方首页,readme.md文件的标题下,有一个stable v1.11.3的按钮,所以版本我填了1.11.*3、项目目录下执行 composer update,如果提示权限错误,则自己改一下错误文件的权限。4、执行:php artisan ide-helper:generate,这句和composer关系不大了,这是在使用laravel-ide-helpe...
thinkphp自动控制事务处理Db::transaction(function(){Db::table(‘think_user‘)->find(1);Db::table(‘think_user‘)->delete(1);
});Lock方法是用于数据库的锁机制,如果在查询或者执行操作的时候使用:Db::name(‘user‘)->where(‘id‘,1)->lock(true)->find(); 就会自动在生成的SQL语句最后加上 FOR UPDATE或者FOR UPDATE NOWAIT(Oracle数据库)。lock方法支持传入字符串用于一些特殊的锁定要求,例如:Db::name(‘user‘)-...
目录安装 composer安装 laravel运行 php hello world一、安装 composer (mac) 下载 composer.phar 下载地址:https://getcomposer.org/download/ 配置 composer 命令$ mv composer.phar /usr/local/bin/composer 测试 composer 安装是否正确,如果正确输出 composer 信息说明安装正确$ composer -v 设置镜像$ vi ~/.composer/config.json 填入下面信息{"config": {},"repositories": [{"type": "composer", "...
用phpstorm开发时如果项目中文件过多会造成phpstorm变慢甚至卡死,尤其在node加入到我们的项目中更加会加重这种情况,因为node_modules目录中的模块非常多,phpstorm加载这些文件时就会造成phpstorm卡死。可以在项目设置中的directoies的目录属性,以使得phpstorm更好的工作。可以将目录分为4种类型tests,sources,excluded,resource root。如果觉得每次配置麻烦,可以将.idea目录中的you-project-name.iml文件保存,新建项目时覆...
Laravel PHP Web开发框架Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 本文为大家讲解了Laravel框架中的数据库CURD操作、连贯操作、链式操作的用法,包含大量数据库操作常用方法,感兴趣的同学参考下.Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的...
一:安装及注意事项 参考:https://learnku.com/laravel/docs 注意:需要安装composer, 注意php版本要求,php一些扩展composer create-project --prefer-dist laravel/laravel blog -- composer 安装代码 如果是git源码直接使用的请注意执行:php artisan key:generate 安装一个开发帮助组件包cd blog # 进入项目
composer require --dev barryvdh/laravel-ide-helper # 安装包
php artisan ide-helper:gen # 生成提示...
今天学习了Laravel的分页功能,感觉它这个非常的好用.
下面拿出来和大家分享一下.
首先第一步,我们需要获取到查询的结果.
方法大家应该各有所异,无非包括各种条件,排序.但是最后我们必须通过
paginate(PAGESIZE)来获取选定的结果.
例如:我使用Eloquent 来获取数据.
$ret = User::where(‘age‘,‘gt‘,25)->orderBy(‘sex‘,‘asc‘)->paginate();
好了,我们需要将它们带入视图当中.
return View::make(‘user.index‘)->with(‘res...