Hi, nice to meet you!

DaoCloud + Local Server + Laravel + Laravel-Wechat 构建微信公众号测试平台

DaoCloud 使用

  1. 注册DaoCloud账号

    • Github 账号登录
    • 微信账号登录
  2. 绑定支持的版本控制服务

DaoCloud + Local Server + Laravel + Laravel-Wechat 构建微信公众号测试平台

Laravel + Vue.js 前后端分离(SPA)

Laravel + Vue.js 前后端分离(SPA)

Homestead 翻墙共享主机(Host)代理

  1. homestead 里安装一个 cow,然后在 .env 文件中增加一行 HTTPS_PROXY=http://127.0.0.1:port_of_cow
  2. 编辑 ~/.cow/rc 文件
    1
    2
    listen = http://127.0.0.1:7777
    proxy = ss://encryption:password@host:port
Homestead 翻墙共享主机(Host)代理

Laravel 日志踩坑

分享一个大家可能会踩到的坑,如果你在使用 Laravel,并且日志配置是按天记录的(daily),那么你千万不要用 root 角色来执行计划任务,请以你的 nginx 子进程用户(也就是我们平常说的 www 用户),比如我的机器 Ubuntu 默认 apt 安装 nginx 的话是 www-data,那么应该修改 crontab 配置像以下这样:

1
* * * * * www-data php [项目目录]/artisan schedule:run >> /dev/null 2>&1
Laravel 日志踩坑

Laravel skills

记录日志

记录日志到 storage\logs\laravel.log

1
2
3
4
$writer = app('log');
$writer->error('updates is :', compact('updates'));
$message = $updates->getMessage();
$writer->error('Message is :', compact('message'));
Laravel skills