自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 laravel withCount 统计关联数量

统计关联数量,单个用法$posts = Post::withCount('comments')->orderBy('id','desc')->paginate(6);多个用法$posts = Post::withCount(['comments','zans'])->orderBy('id','desc')->paginate(6);调用$post-...

2018-12-27 10:14:40 7057

转载 laravel 模型关联

一对一  hasOne (用户->手机号)   ->withDefault();  返回指定默认对象public function phone() { return $this->hasOne('App\Phone', 'user_id', 'id'); }public function user(){ return $this...

2018-12-27 10:12:26 688

原创 laravel 组态-配置缓存

为了提高应用程序的速度,您应该使用Artisan命令将所有配置文件缓存到单个文件中。这会将您的应用程序的所有配置选项合并到一个文件中,该文件将由框架快速加载。config:cache通常应该将该命令作为生产部署例程的一部分运行。该命令不应在本地开发过程中运行,因为在应用程序开发过程中,经常需要更改配置选项,即修改 config文件,但是线上环境却很少修改配置文件。执行命令为php artisa...

2018-12-27 10:10:51 546

原创 Laravel实时监听打印SQL

创建监听器php artisan make:listener QueryListener --event=Illuminate\\Database\\Events\\QueryExecuted打开 app/Providers/EventServiceProvider.php ,在$listen中添加protected $listen = [ 'Illuminate\Data...

2018-12-21 11:07:55 701 1

原创 Laravel 软删除操作

数据库删除操作如果不需要真正从数据库直接删除,这时候就会用到软删除1.首先在模型中要use SoftDeletes ,该trait 为软删除提供一系列相关方法,此外还要设置$data 属性,将deleted_at置于其中<?phpnamespace App\Model\Backend;use App\Http\Response;use Illuminate\Databas...

2018-12-21 10:59:25 1396

原创 Laravel中chunk组块结果集处理

如果需要处理成千上万个Eloquent结果,可以使用chunk命令。chunk方法会获取一个“组块”的Eloquent模型,并将其填充到给定闭包进行处理。使用chunk方法能够在处理大量数据集合时能够有效减少内存消耗:Flight::chunk(200, function ($flights) { foreach ($flights as $flight) { //...

2018-12-12 10:05:01 1553

原创 Laravel事件监听器Listener

第一步:注册事件和监听器。在EventServiceProvider的linsten数组里面加上事件和监听器,键名是事件,键值里面的数组是一个或者多个监听器,意思是当某一个事件发生的时候,传送给数组里面的那些个监听器,执行一些列操作。 这里,我监听发送短信验证码事件,一旦有发送验证码动作,我就要到验证码发送记录表里面添加一条数据,用以记录。app\Providers\EventServ...

2018-12-11 11:14:25 2341

原创 session和cookie区别与联系

session知识:1、session是保存在服务器端,理论上是没有是没有限制,只要你的内存够大2、浏览器第一次访问服务器时会创建一个session对象并返回一个JSESSIONID=ID的值,   创建一个Cookie对象key为JSSIONID,value为ID的值,将这个Cookie写回浏览器3、浏览器在第二次访问服务器的时候携带Cookie信息JSESSIONID=ID的值,如...

2018-12-04 23:52:42 688

wordpress后台响应很慢处理

初次安装的时候, 前面几天影响速度还是挺快的, 后续站点完善之后, 加了一些插件和改了一些配置, 再在后台更改主题外观或者更新文章的时候就特别卡, 前台因为用了宝塔面板的网站加速工具,响应速度还是挺快的。后台就是每个操作都要好几秒才能响应过来。 一 查找原因: 原因1: wordpress程序是由国外开发者开发, 程序后台调用了google字体,当我们打开自己的网站后台时, 程序会自动调用google字体, 但是国内是访问不了google服务器的,因此网站也就调用不了google字体, 网站加载就会很慢。 原因2: wp程序的头像功能也是调用外站的,Gravatar头像服务器在国内的Wordpress中需要打不开,这也是网站后台打开慢的原因之一。

2022-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除