Laravel写单元测试时,提示 Facade 不存在的原因及解决方案。

今天接新项目准备培养写单测的好习惯,结果踩坑暴多...发现一个框架的 BUG 已经提交 issue。如果在集成单元测试 tests/Unit 时遇到如下报错的: RuntimeException A facade root has not been set. at vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:258 254▕ { 255▕ $instance = static::getFacadeRoot(); 256▕ 2...

谷歌翻译(非公开)接口 tk 值计算方式(附简易实现接口调用)。

今天使用的 uTools 升级了,原来的翻译插件没了,有了一瞬间自己重新写这个翻译插件的想法(后因作者提供离线安装包打消)但处于无聊,抓了一下谷歌翻译上的接口(非公开),并把接口用于防止滥用(是这?)的 tk 签名给整了出来。非公开接口,仅提供交流测试,请勿大量使用,建议走官方付费接口翻译。直接把爬出来的 JS 算法抛出来,存个档,哪天需要了直接可以用。好吧,文章写到一半,把整个接口都完善了一下,做了一个简易的测试页面,直接看源代码吧Google Translate Api

适用于开发环境的 Docker 一键包,一键启动所有环境,将命令映射到宿主机,实现无缝操作。

Docker-Env-Server这是一个基于 Docker 的一键环境配置,同时把 Docker 内的命令映射到操作系统中,和本机安装的操作保持一致,只要 Docker-Compose 起来以后,就可以当做是在本机安装的一样了,操作方便很多。Git 项目地址:Docker-Env-Service讲一下起因“洁癖”,不想在本机装太多东西,升级啥的容易乱掉。帮同事配置时,发现其对环境不熟,看不同的教程,同时装了多个版本,找到在用那个太费事了当然,这些并不是我解决的,是 Docker 解决了,我只是做了一些微小的工作。这个想法有了很久了,一开始就想整理成项目发出来可一直觉得做的不好,就自己凑...

使用 Vue 但不想搭脚手架,但又想享受组件化肿么办?史诗级懒人方案。

作为一个后端,刚学 Vue 的后端,实在是不想再搞那套脚手架了,虽然搭脚手架是一劳永逸的事情。不过,不搭脚手架就真的没办法好好用 Vue 了么?我琢磨了一番,搞了这么一个方案,代码很少就可以搞定,主要用 RequireJS 来模块化加载。主要思路,将 html 部分使用 template 标签写到一个或多个文件中。然后加载后自动将 template 注册到 Vue 对象的组件中去。例子如下:Html 部分<template component-name="yd-line-item" props="id,items"> <!-- 组...

最近回复

标签