Laravel转换时间为xx分钟前
比如说有这样一个需求:一篇文章的发表时间:
12345**距离现在时间** **显示格式**< 1小时 xx分钟前1小时-24小时 xx小时前 1天-10天 xx天前>10天 直接显示日期
其实laravel已经内置好了,只需要用Carbon就可以实现了。
中文化显示在 app\Providers\AppServiceProvider.php 中添加代码:
123public function boot() { Carbon::setLocale('zh');}
Model中调用如果你想在某个类型的数据中人性化显示时间,那么就在该Model中添加以下代码:
12345678public function getCreatedAtAttribute($date){ // 默认100天前输出完整时间,否则输出人性化的时间 if (Carbon::now() > C ...
为爱好充值
那个周末,阳光明媚。
我光着脚坐在窗台前伺候多肉,看它们一个个憨态可掬,咔咔几张照片并随手发到了群里。
然后,同样喜欢花花草草的姑姑就被炸了出来,我俩兴致勃勃的聊起了心得。
看看身边慢慢积攒的一堆东西和群里不停跳动的文字,突然觉得自己离想要的生活好近。
以前在学校买的第一对哑铃,哐哐的玩了两年多,离开郑州时留给了一个老胳膊老腿儿的家伙,这家伙也不会爱惜它,哎。
前几天看着身上日益增长的肉肉,终于不忍心继续堕落下去,现在已经结实多了。✌
虽然我的果冻乙女心还没有果冻色,玉坠也没有开始坠,但我还是很爱它们呀~
人还是要有点儿爱好的,消磨时光,调剂生活。
Docker使用教程-以Dockerfile定制镜像
我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。
而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件系统。
Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
理解镜像构成镜像是容器的基础,每次执行 docker run 的时候都会指定以哪个镜像作为容器运行的基础。
镜像是多层存储,每一层是在前一层的基础上进行的修改;而容器同样也是多层存储,是在以镜像为基础层,在其基础上加一层作为容器运行时的存储层。
现在让我们以定制一个 Web 服务器为例子,来讲解镜像是如何构建的。
1docker run --name webserver -d -p 80:80 nginx
这条命令会用 nginx 镜像启动一个容器 ...
Docker使用教程-入门
docker已经装好了,但是完全不知道怎么用,先来点官网的例子看看吧。
docker自带的终端不太好用,所以先用xshell连接上终端,ip为终端启动时显示的:192.1168.99.100,默认应该都是这个。账号密码是:docker / tcuser
1234567891011121314 ## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ ...
Docker安装教程
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
docker官方推荐了两种安装方式:app和toolbox。
注:app方式对系统版本和配置会有一定要求,Mac版本会自动为你安装好VM(虚拟机),但Windows版本需要你安装微软虚拟化产品Hyper-V,而toolbox方式则需要你额外安装virtualbox来作为docker的VM。
App-macApp-win
Toolbox
centos 安装注意:docker要求centos在3.0以上
可以用 uname -r 查看centos内核:
12345uname -r[root@localhost ~]# uname -r2.6.32-696.20.1.el6.x86_64
好可惜,我的虚拟机不支持,升级个内核再继续装。
Doc ...
结合layui流加载实现的瀑布流
最近在用layui做一个社区站点,有个页面想做成瀑布流形式,但是layui本身的流加载并没有实现这个功能,所以在研究了几个臃肿的插件源码后,自己做了一个可以结合layui流加载使用的轻量级瀑布流插件,用起来也比较简单。
图丢了,演示效果无。
使用说明:友情提示:如果不熟悉layui的用法,请百度过去仔细阅读一下文档。
在页面中用layui的定义的模式扩展引入common.js
ajax加载数据信息,获得数据总分页数
laytpl渲染数据
流加载判断是否还有下一页数据
waterfall整理页面元素的定位
javascript 内容:
common.js
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859layui.define(['jquery', 'element', 'util', 'laytpl'], function (e ...
Pjax的正确使用
以前偶然之间接触到pjax这个插件,眼前一亮,被它惊艳到了。
顿时觉得心痒难耐,便着手测试想要加在博客里,几经折腾,页面的跳转总算是改善许多,但是离我所见到的完美却总是差一步:每次跳转页面都会闪一下。
奈何文档太少,或者说我所遇到的问题水平太low,这个问题也就一直伴随着我的博客。
服务器到期后,我就把博客迁到了github,用着还挺满意,还拉了几个同学也来用这个,这两天有个同学换了套别人做的模板,让我又见识到了pjax的魅力。
妈蛋,不能忍。
看文档没能解决我的问题,那我找别人的源码去。
于是今天下班路上,扒了几篇码云的源码,终于是解决了这个伴随已久的不完美!
123456789101112131415161718192021<script type="text/javascript"> layui.config({ base: '/js/' ,version: false }).extend({ index: 'index' ...
CentOS 7.2 64位安装LNMP php7+Mysql 5.7搭建教程
前前后后搭建过无数次环境,大大小小的坑也差不多都踩了,今天趁着腾讯搞活动,120块买了台16个月的服务器,想着晚上把环境搭建下吧,结果把之前的文档掏出来发现是没更新的,最新版在公司……
算了,老子再搞一遍,放在网上随便看。
更新组件123456789yum -y updateyum -y groupinstall 'Development Tools'yum install gcc-c++ patch readline readline-devel zlib zlib-devel bzip2 autoconf automake libtool bison iconv-devel libyaml-devel libffi-devel openssl-devel make yum -y install readline readline-devel ncurses-devel gdbm-devel glibc-devel tcl-devel openssl-devel curl-devel expat-devel db4-devel byacc sqlite ...
hexo多设备支持
测试时未知原因,markdown格式的图片标签无法识别,只能用下边hexo推荐的标签。各种尝试,最后推掉重来,好了。
mmp,可能是中间有什么步骤没做好。
1{% img [class names] /path/to/image [width] [height] [title text [alt text]] %}
多设备什么的把源码丢在.io的分支上就好了。
1234567git init #初始化本地仓库git add . #添加文件git commit -m "Blog Source Hexo"git branch hexo #新建hexo分支git checkout hexo #切换到hexo分支上git remote add origin git@github.com:yourname/yourname.github.io.git #将本地与Github项目对接git push origin hexo #push到Github项目的hexo分支上
别的设备只需要拉下代码,然后切换下分支,再执行下 “npm insta ...
新年快乐,祝大家狗年旺旺旺
一晚上的火车,再加上3个小时的大巴,总算是在年前赶回了家。
看着周围熟悉的环境,听着亲切万分的乡音,瞬间觉得,这一路的折腾也没什么大不了的。
可能这就是“家”所赋予“年”的特殊力量吧。
忐忐忑忑的本命年,终于在今天画上了句号。
回头想想,又特么一如既往地穷了一年。不过,这些在今天看来,似乎都不太重要了,重要的是老子畏畏缩缩的过了本命年,明天又可以继续开始浪~
哈哈哈哈哈……
2017”鸡”将结束,2018”犬”力以赴!!
祝大家新年快乐,狗年好合,哦不,狗年大吉,狗年旺旺旺!