laravel-mix cannot find module cross-env

错误信息: Error: Cannot find module ‘/home/null/Workspace/www/demo.dev/lavuele/node_modules/cross-env/bin/cross-env.js’ at Function.Module._resolveFilename (module….

如何创建一个composer包

创建项目 创建一个空的项目,并在项目目录中创建src文件夹(根据一般规范,我们应该将源代码放在src文件夹下)。 使用composer初始化 在项目目录下执行: composer init 创建完 composer.json 后大概如下: { “name”: “bedalter/demo”, “description”…

laravel 5.3 GROUP BY 问题

问题: SQLSTATE[42000]: Syntax error or access violation: 1055 ‘demo.archives.id’ isn’t in GROUP BY (SQL: select `id`, `author`, count(*) as total from `archives` …

Yii2 queue队列使用

场景 发送邮件是一个典型的应用场景,我们无法忍受等待漫长的时间来发送一封邮件,可以将其放入队列,不影响当前程序的执行,后台监听队列里的任务即可。 组件 yii2 + redis + yii2-queue 安装 设置redis 注:redis不限于queue使用,yii2-queue不限于redis驱动 单独将redis…

Yii框架无法设置Content-Type之谜

按照正常逻辑,直接一个函数搞定: header(‘Content-Type: application/javascript’); 在Yii框架中偏偏不好使,看了下Response源码发现: public $format = self::FORMAT_HTML; 改变’format’属性为raw即…

ueditor php版 时区bug

症状,涉及到php后台的一切操作无法进行。 debug: date_default_timezone_set(): Timezone ID ‘Asia/chongqing’ is invalid 修改’php/controller.php’文件: date_default_timezone_se…

laravel多用户验证

laravel 5.2更新了一个新特性——多用户类型验证,不再依赖第三方,使用起来更简单。请注意下面几个配置文件中的”guard”关键词,自行领悟。 代码: https://coding.net/u/has/p/laravel_multiple_authentication/git auth.p…

Laravel数据填充错误

使用模型进行数据填充,官方文档少说了一个步骤,会导致错误: [InvalidArgumentException] Unable to locate factory with name [default] [App\Comment]. 需要先在database/factories/ModelFactory.php中定义:…

Laravel简单粗暴的队列

场景 抓取一批域名的whois信息 路由 Route::controller(‘whois’, ‘WhoisController’); 传统操作控制器 class WhoisController extends Controller { /** * 开始执行任务 */ function getStart() { $do…