大象笔记

深圳两日

## 沙县 离开上海,乘吉祥航空赶往深圳。中间途经餐饮巨头沙县老巢,滞留一个小时。上海到深圳足足用了5个小时。 ## 廉价航空 吉祥航空的这班飞机是我见过最烂的服务。 - 座椅空间极小 - 配餐难吃到哽咽。。。早晨

上海两日

早晨四点起床,赶早班飞机,9点到达上海。一整天都在下雨,幸好没有延迟降落。 下午到其中一家目标公司考察硬件,老牌上海企业,厂房管理不堪入目,虽然技术人员很诚恳,但一看便知研发能力薄弱,早晚要被淘汰。 考察完将近5点,该公司又位于

闺女可以不扶栏杆走路啦

一岁生日的前两天,历史性的一刻 ![](http://cdn.sunzhongwei.com/o_1bsf4g3qiigd111m1rdi1cr81i5c9.jpeg?imageView2/2/w/600)

Laravel Model 的 fillable (白名单)与 guarded (黑名单)

例如 ``` protected $fillable = ['name']; protected $guarded = ['price']; ``` 定义了 name 字段可以写入/修改,而 price 字段不可以。

Laravel 的计划任务真是比 Linux 系统的 crontab 方便多了

例如,我想加一个新功能,24小时内未支付的订单自动变更状态。以前都是通过系统 crontab 定时执行,但是缺点很明显。每次都需要手动配置 crontab,不方便在项目中集中管理。 看了一下 Laravel 的 scheduling

Laravel DB::transaction 的传参陷阱 - PHP 匿名函数

今天在使用 Laravel 的事务的时候,一直报变量未定义的错误 ``` $order_id = 12; DB::transaction(function () { $tmp = $order_id; }); ```

MySQL 非 NULL 值返回 1, NULL 值返回 0

这是一个判断购物车中商品是否已失效的查询语句。需要返回一个字段标示是否失效。 ``` select cart.product_name, (products.name IS NOT NULL) as valid from cart

MySQL inner join 与 left/right outer join 的区别及查询逻辑

例如,商品表与类型表,要查询指定类型名的商品,使用 inner join 还是 left outer join 呢? 用 left outer join 肯定没有问题,但是用 inner join 是否可以呢? 用真实数据来测试

服务端 Laravel 异常日志自动发送到邮件中

Laravel 没有像 Django 一样内置发送异常邮件的功能,而这个功能非常实用,特别是 - 服务比较多的情况下,不可能每个服务都去线上查看日志 - 节假日可以及时接收服务异常信息 环境 Laravel 5.5 具体

当爹的第二个十一假期,过得真是太愉快了

第一天给闺女断奶。中午去万达家家悦买奶粉。这一天闺女也成了共同债务偿还人。。。烟台房价飙得离谱,万科城一期均价才7千多,现在三期已经到了九千,居然还需要摇号抢购! ![](http://cdn.sunzhongwei.com/o_1b