3 llllllwwwww

尚未进行身份认证

我要认证

学习...

等级
TA的排名 13w+

laravel paginate 增加属性 (data同级)

public function getData(){ $paginator = self::where('status',self::ONLINE_STATUS) ->where('is_delete',0) ->select('id','image) ->paginate(self::PERPA...

2019-04-23 17:22:43

Laravel的Auth验证Token验证使用自定义Redis

背景项目用户量逐渐增大,接口调用次数越来越多,所以决定使用Redis存token,缓解数据库压力调研在config/auth.php文件中发现用户的驱动使用的是EloquentUserProvider服务提供器,然后查找EloquentUserProvider.php然后发现在vendor/laravel/framework/src/Illuminate/Auth文件下存在该文件...

2019-03-14 11:10:35

sql where Column is null 索引是否起作用

转自https://www.cnblogs.com/rocker-pg/p/9908506.html -- 生成test_null_index表CREATE TABLE `test_null_index` ( `id` int(11) DEFAULT NULL, `mark` varchar(20) DEFAULT NULL, `name` var...

2019-01-23 17:10:17

laravel 依赖注入

<?phpinterface OrderRepositoryInterface{ public function getAll($data);}<?phpuse OrderRepositoryInterface;use Model\Order;class OrderRepostory implements OrderRepositoryInterface...

2018-12-19 16:47:29

Laravel Repository 模式

http://fata.lapland.namehttps://laravelacademy.org/post/9709.htmlhttps://www.jianshu.com/p/509a8dd5654ehttps://www.cnblogs.com/Stone--world/p/4756043.htmlhttps://www.blear.cn/article/laravel-I...

2018-12-19 15:08:50

laravel 去重

//$sql = "UPDATE codes set status = 3 where concat(expire_end_time,' 23:59:59') < '".$now."' AND `status` = 1 "; $users=UserFiles::where('status',1) ->select('user_id') ...

2018-12-13 16:45:48

laravel where JSON_CONTAINS orWhere

<?php$data = Order::where('user_id',$user_id) ->where('status', self::USABLE_STATUS) ->whereRaw('total_count>now_count') ->where(function ($q) use ...

2018-12-05 19:31:55

laravel paginate() makeHidden()

不可以直接paginate()->makeHidden('full_name');应该 $paginator = User::paginate(); $data = $paginator->makeHidden(['full_name']); $paginator->data = $data; return $paginator; ...

2018-11-19 17:46:00

laravel缓存 cache(redis)通过key匹配删除所有的keys

命令行删除用*匹配redis-cli keys "*" | grep "products" | xargs redis-cli DEL在laravel 中使用use Cache;//通过$key_nam正则匹配所有值删除function forgetByKey($key_name){ $redis = Cache::getRedis(); $keys = $r...

2018-11-16 14:41:11

Laravel模型属性的隐藏属性、显示属性和临时暴露隐藏属性用法介绍

隐藏属性:protected $hidden = ['password'];显示属性:protected $visible = ['first_name', 'last_name'];临时暴露隐藏属性:return $user->makeVisible('attribute')->toArray();类似的,如果你想要隐藏给定模型实例上某些显示的属性,可以...

2018-10-29 17:19:34

Laravel 血的教训!!!!! Eloquent 判断取出的结果集是否为空

////////第一种情况$users = User::where('id' , '>' 1)->get(); //判断$users不为nullif($users->first()){//Todo...} if(!$users->isEmpty()){//Todo...}if ($users->count()){//Todo...}///...

2018-10-25 16:42:21

laravel 模型查询按照whereIn排序

$ids = [5,7,3,1,2];$data = Content::whereIn('id',$ids) ->select('id') ->get();//查询结果是想按照wherein的顺序排序//正确写法$data = Content::whereIn('id',$ids) ->select('id')// ...

2018-08-22 13:53:27

mac下用iTerm自定义命令alias

每次ssh连接远程服务器时候需要输入user@host 很麻烦,不过我们可以用alias自定义命令免除输入,操作步骤看下用户目录下是否有.bash_profile文件cd ~ls -la查看是否有.bash_profile文件没有就touch ~/.bash_profile生成再编辑,有就直接编辑vim ~/.bash_profile写入【注意后面的命令根据自己需要...

2018-07-22 21:00:27

python基本数据类型

2018-07-15 19:30:15

PHP 服务器端处理跨域问题

起初只设置了header('Access-Control-Allow-Origin:*');然后报错Request header field X-Requested-With is not allowed by Access-Control-Allow-Headers in preflight response.解决方法:文件开头设置header('Access-Control-Allow-Ori...

2018-06-27 17:45:07

php5.6安装imagick扩展

安装ImageMagick软件http://www.imagemagick.org/script/download.php#windows官方版本比较高,可以在这里下载  链接: https://pan.baidu.com/s/1G4Az_3TN60xBprGEysMFQg 密码: eh4h安装一直选中默认选项就可以,默认选中有添加环境变量不要取消勾选。安装Imagick扩展扩展安装地址  htt...

2018-06-20 12:21:17

composer 安装yii2

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

2018-06-16 16:07:54

编译安装Swoole

 官网下载利用phpize生成configure文件(侦测环境(phpize工具是在php安装目录下,基于这点phpize对应了当时的php环境,所以是要根据该php的配置情况生成对应的configure文件),建立一个configure文件。必须在一个目录下去运行phpize。那么phpize就知道你的的环境是哪个目录,并且configure文件建立在该目录下。)configure(/www/s...

2018-06-13 13:38:08

PHP Mongo扩展和Mongodb扩展

mongodb扩展 连接插入数据<?php//连接$mongodb = new MongoDB\Driver\Manager("mongodb://localhost:27017"); $bulk = new MongoDB\Driver\BulkWrite;$writedata = ['_id' => new MongoDB\BSON\ObjectID, 'name' =...

2018-06-08 16:37:28

php7编译安装curl扩展

编译安装php 后 运行php -m 发现没有curl扩展安装CURL扩展切换到php源码中 /php/etc/curl执行/www/soft/php/bin/phpize执行./configure —with-php-config=/www/soft/php/bin/pho-config【后面的路径为 php安装路径/bin/pho-config】执行make -j执行make install修...

2018-06-06 11:24:56

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!