自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (50)
  • 收藏
  • 关注

原创 mongodb cmd将字段更新成int32却变成double的情况

笔误:  问题代码copy成了解决后代码, @zhangvivid 谢谢指出场景:    在命令手动的为用户表添加新的整型字段db.getCollection('cuishou_user').findAndModify({query:{'id':{$in:[1]}},update:{$set:{'contract_status': 1}},new:true,upsert:tru...

2018-02-28 17:09:36 10285 4

原创 laravel Carbon本地化输出

场景:    Carbon格式的时间使用diffForHumans() 得到的却是 1 day ago 解决:    app/Providers/AppServiceProvider.php  public function boot(){ Carbon::setLocale('zh');}

2018-02-28 10:12:20 878

原创 laravel 集成markdown编辑器(yuanchao/laravel-5-markdown-editor)

参考链接   https://packagist.org/packages/yuanchao/laravel-5-markdown-editor优点:    1. 集成了上传图片  2. 可以解析markdown到html安装 && 使用:        见包链接需要注意的地方(laravel5.5):       可能的bug: 点击编辑框的图片按钮之后,整个窗口样式是昏暗, 控...

2018-02-27 20:06:11 767

原创 Jcrop与ntervention/image 实现图片的剪辑

参考链接 https://github.com/tapmodo/Jcrop分析:    实现剪辑功能的是 public Intervention\Image\Image crop(int $width, int $height, [int $x, int $y])    而 Jcrop提供参数解决:    1. 引入jcorp              <link href="/css/jq...

2018-02-27 16:29:02 234

原创 laravel ajax form的情况下 validator rule (\Validator 对象)展示错误信息

场景:    ajaxForm发送请求, 展示错误信息。 一般情况下, validator 的message 都是闪存在session里面 不需要   给传递,变给试图。 但是ajax返回是需要的@if (count($errors) > 0) <div class="alert alert-danger"> <ul> ...

2018-02-26 19:27:45 1187

原创 ajaxForm的简单使用

参考链接: http://malsup.com/jquery/form/场景:    上传头像,上传前  上传中 上传后需要进行一些操作, 这时候使用ajaxForm问题就会变得方便了用法:    1. 下载jquery.form.min.js      2. var options = { beforeSubmit : showRequest, //提交之前执行的函数 succe...

2018-02-26 15:58:29 4421

原创 laravel intervention/image处理上传的图片

场景:         网站上传头像需要存储的只是缩略图, 节省存储空间安装(需要使用php的gd扩展):        1. composer require  intervention/image          2. config/app.php 添加             \Intervention\Image\ImageServiceProvider::class,         ...

2018-02-26 10:36:32 587

原创 bootstrap图标Font Awesome

下载链接  http://www.bootcss.com/p/font-awesome/#font awesome 蕴含了基本上所有需要的图标集成的方法:    1.  拷贝 Font Awesome 字体目录到你的项目中。    2.  font-awesome.min.css 文件到你的项目中。    3.  打开你的项目中的 font-awesome.min.css 文件...

2018-02-24 13:33:14 887

原创 laravel 获取当前url, 路由

当前的url     \Request::getRequestUri()当前route   \Request::route()->getName()

2018-02-23 18:10:53 11591

原创 laravel 返回登陆前浏览的页面实现(登录重构后的登录跳转)

场景:    用户浏览网站并登录后,喜欢返回到登陆前的网页解决:      其实各个框架都可以这样实现, 通过Session     原理:  通过session记录当前账户浏览的uri , 在自定义的页面跳转过去就ok了     1. 在公用模板中做下面的操作{{-- 登录返回之前浏览的页面,这里的逻辑自定义就好 --}}@if (!\Auth::check() && strp...

2018-02-23 18:07:43 2276

原创 很好用的网站的社会化分享插件

链接   https://github.com/overtrue/share.js一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等

2018-02-23 17:01:06 6350 1

原创 laravel form update 验证的 unique 字段的方法

下面根据route name 判断来源, 供参考public function rules(){ $route_name = \Request::route()->getName(); if ($route_name == 'discussions.create') { return [ 'title' => 'required...

2018-02-23 11:45:48 1428

原创 laravel form 发送put/patch请求的方法

分为两种解决方案:    1.   laravelcollective/html  当然选这个了        {{ method_field('PATCH')}}         put 和patch 相似 但是patch 通常被用来更新资源{!! Form::model($discussion, ['url' => 'discussions', 'method'=>'PUT']) ...

2018-02-23 11:21:23 4408 1

原创 laravel markdown 以及第三方库的引入

场景:      评论使用markdown可以设定一些样式,所以站点需要引入对markdown的解析引入markdown本质也是引入第三方库步骤:    1. 新建 app/Markdown 目录    2. https://github.com/SegmentFault/HyperDown  使用SegmentFault/HyperDown 库         Parser.php 复制到 ap...

2018-02-23 10:53:11 825

原创 Route [login] not defined.

场景:    重构laravel登录, 对帖子的create方法 使用auth middleware 报Route [login] not defined. 解决:     跟踪他错误protected function unauthenticated($request, AuthenticationException $exception){ return $request->e...

2018-02-22 17:28:54 12116 2

原创 laravel queue 与 supervisor的搭配使用

参考链接  http://supervisord.org/running.htmlsupervisor 是linux进程监控软件, 可以在laravel queue work| queue listen 失败的时候 自动重启进程。所以指定下面的流程 简直是完美: 用户注册 --> 触发监听事件 --> 触发邮件发送队列  使用 supervisor 监听队列 , 两个字的评价 省心 s...

2018-02-09 11:44:10 1567

转载 IOC(DI) 解读很到位的文章

转载地址  https://www.jianshu.com/p/cb0693dd8d2e使用容器的原因: 容器替代单例,解决单例在多个属性(多个setter) 纷乱的情况。eg: 在一个类中实现 mysql,redis, mongo, file,memcache的单例。需要在类中设置多个属性, 实现存在则直接返回 ,不存在则实例化 容器比单例多了一个层级, 含有两个方法 set get , 一个...

2018-02-08 17:22:35 158

原创 laravel5.5 sendCloud 发送邮件(sendCloud Api and naux/sendcloud )

laravel5.5 推荐邮件驱动 MailGun  SparkPost SES 都有限制(向一个邮箱发送邮件,必须要让邮件供应商和被发送人确认后才可以) 所以实际生产中没有办法使用默认驱动, 国内最常用的SendCloud 也可以使用  naux/sendcloud 实现无缝使用laravel Mail 语法, 但是需要注意版本:注意: 1. Laravel 5.5 以下请使用

2018-02-07 10:20:08 1686

原创 laravel session驱动(file database redis)

参考链接  https://d.laravel-china.org/docs/5.5/session#using-the-session默认配置  file 可视     database 需要在config/session.php 中配置 connection 快        redis  composer 安装 predis/predis 并且配置config/database.

2018-02-05 21:00:16 611

转载 Multiple DB Connections in Laravel

转载地址  http://fideloper.com/laravel-multiple-database-connections app/config/database.phpphpreturn array( 'default' => 'mysql', 'connections' => array( # Our primary dat

2018-02-05 17:29:19 243

原创 laravel setFooAttribute and getFooAttribute的使用

参考链接  https://laravel.com/docs/5.5/eloquent-mutators#array-and-json-castingsetFooAttribute 在设置(eg: insert update) 的时候 会将$obj->foo = 'value'的时候, 操作数据库之前 自动转化一下getFooAttribute 在获取foo属性的时候  $obj->foo

2018-02-05 16:45:56 1126

原创 laravel Form(aravelcollective/html)的open的使用(url action route区别)

url     url中展示的样子route 路由名字action 设置路由中的 SomeController@someActionForm::open(array('url' => 'foo/bar', 'method' => 'PUT'));Form::open(array('route' => 'foo.bar'));Form::open(array('route' =>

2018-02-05 15:13:58 443

原创 thinkphp where 表达式缩写

eq 等于neq 不等于gt 大于egt 大于等于lt 小于elt 小于等于like LIKEbetween BETWEENnotnull IS NUT NULLnull IS NULL

2018-02-05 09:43:35 467

原创 laravel {{}} 与{!! !!}

{{}}  支持转义     一段html代码只是被当成普通的字符串输出{!! !!} 不支持转移  一段html代码可以被正常的解析

2018-02-04 16:46:29 4386

原创 laravel resource 与middleware and peremission

参考文档  https://d.laravel-china.org/docs/5.1/controllers#restful-resource-controllersresource加载资源弊端: 一次性生成需要的路由,方便;但是对于设置middleware permission 是不友好的 对于 middlreware 在控制器的构造方法里: $this->middl

2018-02-04 15:07:09 277

原创 thinkphp 对同一个字段 有多个条件的查询

使用特定字段_string, 它的值是原生sql字符串,讲真 _string 不过是自己写的一个标记, 遇到了则转化一下$where['_string'] = 'nchannel = "' . $params['nchannel'] . '" or nchannel = "' . $channel_a_key . '"';如果有多个字段有类似的限制级 可以对_string进

2018-02-02 10:24:28 7377

原创 js 三种经常用到的消息通知弹窗

1.  alert 消息提醒弹窗,特点: 不期望得到交互2.  confirm 确认某种消息. 得到true false 的回复3. prompt 问答窗口, 提出问题,并且会得到答案    这个经常会做一些限制(js的length 类似于mb_strlen(str, 'utf8')) eg:   // check reasonvar reason = prompt('请填写

2018-02-01 14:44:04 4287

原创 a.herf 与onclick的设置

当对一个a标签进行绑定点击事件的时候需要将herf 设置成 1> '#' 可能会造成页面不必要的跳动  2> javascript:void(0);a href="javascript:void(0);" target="_blank" onclick="preview($(this))" class="btn btn-primary btn-xs" preview_url=''>

2018-02-01 14:35:56 515

转载 mysql varchar单行最大字节数65535和字段长度的正确理解

转载地址   字段长度  https://segmentfault.com/q/1010000003040054  65535 http://www.cnblogs.com/zhoujinyi/p/3178558.html总结: 1. 字段的长度指的是 无论是1个数字,字母,汉字,都1 CREATE TABLE `test` ( `id` int(10) uns

2018-02-01 11:45:06 4146

原创 mysq命令行对于索引的操作

参考链接   http://www.cnblogs.com/tianhuilove/archive/2011/09/05/2167795.html用法: 1> 普通INDEX和UNIQUE的区别是在使用的时候 index 替换成unique  2> 操作的字段放在()里面,多个日字段用逗号分隔3> 如果没有指定索引的名称 则使用(字段列表)的第一个字段作为索引的名称AL

2018-02-01 10:10:49 190

空空如也

Ubuntu 安装JRE出现的,怎么解决呢?

2015-10-07

gtk, GTK_TOGGLE-BUTTON(check_button)结构体,->疑问

2015-10-05

gtk_progress_bar_pulse,怎么用?

2015-10-04

gtk+环境出现下面错误提示,搜索了下,:notebook未实例化,怎么破?

2015-09-26

gtk+图形编程的时候出现的错误,怎么破?invalid cast

2015-09-24

linux gtk 里面的怎么将滚动条构建添加到viewport?

2015-09-18

linux gtk容器那么多结构体怎么去查看他们具体含有哪些成员呢?

2015-09-17

window不是一个结构体,也没有allow——shrink成员,why可以通过->引用

2015-09-15

linux gtk 比列框架标签的位置怎么修改不了?一直在初始位置

2015-09-15

linux 下图形界面编程gtk_layout_new()参数的设置是怎么发挥效用的呢?

2015-09-13

linux gtk函数 GtkLayout GtkFixed有什么区别呢?

2015-09-13

linux gtk gtk_widget_set_has_window有什么作用呢?

2015-09-12

ubuntu一般的函数可以终端man获取用法?gtk系列函数呢?

2015-09-08

ubuntu 终端password修改密码时,找不到password怎么搞的?怎么解决?

2015-09-08

ubuntu开机的时候遇到的,怎么选?为什么会出现?

2015-09-06

makefile,下面命令的-D $(date)表示什么意思呢?

2015-09-06

linux 简单makefile,foo=sort,在sort的函数中以$(foo)引用会失败?

2015-09-05

简单makefile,函数名以变量引用怎么就不行了呢?

2015-09-03

简单makefile,怎么查不到-lgnu,是不是说明我需要自己编写gnu库呢?

2015-09-03

ubuntu15.04作为过渡版本,会有什么问题呢?基本的功能,函数的正确性会又问题吗?

2015-09-03

怎么讲ubuntu15.04恢复到14.10版本?

2015-09-02

case,while,for shell脚本中经常可以看到read -p “ 提示符” 不接变量

2016-01-03

linux sort命令:诡异的组合,大佬给个解释呗,谢谢

2015-12-30

linux的虚拟硬盘可以随意的构建,换言之是不是可以在linux里面随意的下载存储视频呢?

2015-12-25

运维CentOS环境,traceroute命令

2015-12-25

centos运维,wget下载失败是什么问题呢?

2015-12-19

centos配置本地YUM时,将/dev/cdrom 挂载在/media/centOS下,

2015-12-18

linux,挂载自建的文件系统怎么没有什么变化?是不是进入挂载点就意味着切还了新的文件系统?

2015-12-17

我的linux(centos) 中挂载了多个文件系统怎么在他们中间切换呢?

2015-12-16

linux fdisk -lcu 查看磁盘有一句,怎么解释呢?

2015-12-15

(采用了虚拟机)ubuntu,升级到15.10后,

2015-11-15

linux 环境,tcgetsid(STDOUT_FILENO),返回error

2015-11-15

APUE(版3) 例8.28 会计进程,第31,32行怎么解释?

2015-11-13

apue第三版,例题敲在Ubuntu上面怎么无法运行它自带的函数?

2015-11-07

已经用了半年的ubuntu,今天重新登,居然在开机时,

2015-10-31

ubuntu登陆glade时,报错怎么个情况

2015-10-29

GTK,用到了GtkBuilder,在从GtkBuilder获取对象的时候,

2015-10-28

ubuntu eclipse 里面怎么缺少宏?怎么解决

2015-10-15

ubuntu 14.04 glade 联编,什么情况?

2015-10-11

linux 安装eclipse的安装,JRE出现错误,怎么破

2015-10-06

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

TA关注的人

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