Loading...
背景日常开发下会有很多项目要处理,但是每次去开发一个很久没有动过的项目会发现代码有很多更新没有拉取,去手动git pull可能会需要很久的时间。所以稍微研究了一下,写了个脚本,用于定时拉取常用的项目。本方案适用于Linux系列、Mac系统等Unix操作系统。另有适用于Windows的方案,点击访问。原理利用自带的Cron调用脚本文件即可。代码一共二个文件,一个用于定时脚本,一个用于配制需要自...
Laravel 根据域名 使用不同的env配置文件前言因为特殊场景需要,项目使用了多域名,但是由于需要针对每个域名进行特殊的配置,根据网上的不通环境自动切换env的方法,研究出一份简单的例子。没深入发掘具体功能,只是一个简单的实现,求轻喷实现bootstrap/app.php把代码修改如下:原始文件:$app = new Illuminate\Foundation\Application( ...
背景日常开发下会有很多项目要处理,但是每次去开发一个很久没有动过的项目会发现代码有很多更新没有拉取,去手动git pull可能会需要很久的时间。所以稍微研究了一下,写了个脚本,用于定时拉取常用的项目。另有适用于Mac、Linux的方案,点击访问。原理利用Windows自带的任务计划程序调用特定的脚本文件即可。代码一共三个文件,两个用于任务调度,一个用于队列第一个auto_git_pull.b...
模型模型重载refresh 方法使用数据库中的新数据重新赋值现有模型。此外,已经加载的关系会被重新加载$model->refresh();模型复制$newModel= Model::first()->replicate(); $newModel->save(); // 记得save(),replicate()创建出来是一个new Model的数据无级分类及展示用于筛选的数据...