大象笔记
深圳两日
## 沙县
离开上海,乘吉祥航空赶往深圳。中间途经餐饮巨头沙县老巢,滞留一个小时。上海到深圳足足用了5个小时。
## 廉价航空
吉祥航空的这班飞机是我见过最烂的服务。
- 座椅空间极小
- 配餐难吃到哽咽。。。早晨
上海两日
早晨四点起床,赶早班飞机,9点到达上海。一整天都在下雨,幸好没有延迟降落。
下午到其中一家目标公司考察硬件,老牌上海企业,厂房管理不堪入目,虽然技术人员很诚恳,但一看便知研发能力薄弱,早晚要被淘汰。
考察完将近5点,该公司又位于
闺女可以不扶栏杆走路啦
一岁生日的前两天,历史性的一刻

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