摘要:
最近在整合一些第三方平台代码,首先就是微信支付相关: 微信支付相关文档: https://pay.weixin.qq.com/wiki/doc/api/index.html Native支付文档: https://pay.weixin.qq.com/wiki/doc/api/native.php?c 阅读全文
摘要:
在做PHP开发,查询出来的并集通常会需要做根据某一个键来去重,下面是具体方法: // 去重 public function duplicate($list,$key) { $result = []; $keys = []; foreach($list as $item){ if(!in_array( 阅读全文
摘要:
最近再用宝塔安装了一个VUE的前端项目,正常点击没有问题,但是刷新页面会报错,不是404的错就是500的错。 解决办法: 宝塔找到【网站】对应的站点,点击【设置】,点击【配置文件】找到合适的位置:添加如下代码: 代码示例: #vue 路由重定向到index.html的配置,用于解决vue页面在浏览器 阅读全文
摘要:
在laravel框架里面,有自增自减的函数: DB::table('users')->increment('votes'); DB::table('users')->increment('votes', 5); DB::table('users')->decrement('votes'); DB:: 阅读全文
摘要:
今天阅读laravel文档,整理了一些常用的查询构造器: 一、获取所有行 $users = DB::table('users')->get(); // 区别 Think 的 Select 二、获取单行/列 $user = DB::table('users')->where('name', 'John 阅读全文
摘要:
使用laravel框架,数据库的事务怎么做呢? 通常使用到事务,控制层或服务层通常需要使用【Db】来处理事务: 示例代码1: DB::transaction(function () { DB::table('users')->update(['votes' => 1]); DB::table('po 阅读全文
摘要:
为了保证插件的独立性,该插件的静态资源被约定和插件放到一起,在插件目录下的 public 作为静态资源: 然后我们在插件的 AppCommand 文件中为这个静态目录创建一个软链接,这样就可以访问插件里面的静态文件了(Laravel 的 php artisan storage:link 就是这个原理 阅读全文
摘要:
这不是vant ui 官网的地址,但是在这里你能够知道 vant ui 官网的地址? 不得不说,在前端使用 vant ui 交互体验一般,最主要的官网太TM难找,有赞是穷吗?连一个官网都有不起,穷就别做 UI 框架了,真TM烦人。 下面是是能够找到该官网的几个方式: git地址: https://g 阅读全文
摘要:
最近在使用一款软件来做思维导图,由于没有开通VIP,导出的图片带着水印,例如是这样的: 方法一:曲线 第一步:复制图层 第二步:调出【曲线】 第三步:选择【吸管】去吸水印(可以多吸几次) 如果没有吸完,就多吸几次,然后就是这样了: 方法二:色阶 第一步:打开色阶:【图像】=>【调整】=>【色阶】 第 阅读全文
摘要:
最近在做 Excel 导出,导出大数字,手机号,身份证号码,导出到Excel文件,显示上会是科学计数法,有两种解决方案: 第一种:拼接空格:可以在身份证号前后拼接空格 $obj->getActiveSheet()->setCellValue($list[3] . ($i + 2), ' '.$dat 阅读全文
摘要:
使用MeEdu开发插件,今天遇到一个大无语的问题,处理了将近一个半小时,最终处理了。 这个问题就是:视图模板无法继承。 具体原因: 在Provider.php文件里面注册的路由是这样的: // 注册路由 $this->loadRoutesFrom(__DIR__ . '/routes/web.php 阅读全文
摘要:
在使用MeEdu开发项目的时候,插件的模板样式如何引入呢? 很简单: 首先在 public 目录下新建样式文件: 然后在插件目录引入: <link rel="stylesheet" href="{{asset('/addons/LearningPaths/h5/main.css')}}?v=2020 阅读全文
摘要:
在使用laravel框架,面对浏览数加减,以及金币获取加减,怎么做呢? 可以使用laravel框架的自增自减: 1、浏览量增加 Article::whereId($id)->increment('view'); // 增加浏览量 浏览量+1 Article::whereId($id)->increm 阅读全文
摘要:
最近使用laravel框架,下面整理常见的增删改语句: 一、新增数据 1、insert新增数据 DB::table('tablename')->insert(array('name'=>hello,'age'=>23)); DB::table('users')->insert(['name'=>'T 阅读全文
摘要:
最近使用 larval 框架开发一些系统,但是它的查询语句常常忘记了,下面整理一些常见的 laravel 框架查询语句: 1、简单查询 $result = User::where('status',1)->get(); // 查询多条记录 $result = User::where('id',1)— 阅读全文
摘要:
插件开发的基本差不多了,现在准备开发后台功能。 第一步:在 src/js/config/router-config.js 添加路由,以及对应的组件 第二步:数据库找到 administrator_menus 添加菜单 添加该菜单之后,刷新前台页面,即可看到: 第三步:数据库找到 administra 阅读全文
摘要:
在开发项目的时候,在做后台开发的时候,例如:新增,修改数据,这部分的数据就需要进行数据校验,在laravel框架里面,数据校验在 Request 里面做。 Meedu 插件的 request 约定在插件根目录 Http/Requests 目录存放: 拆分端口来进行划分,可以在Http / Reque 阅读全文
摘要:
MeEdu在前台进行渲染使用的是模板,那么该如何使用该模板引擎呢? 第一步:新建:resources 目录下 新建 views 目录下 新建 index.blade.php 文件 第二步:在 MainServiceProvider.php 中注册该视图的路径,只有注册后才合适使用插件的视图: <?p 阅读全文
摘要:
在使用laravel框架开发项目的时候,经常会使用到常量,那么开发这个插件怎么使用常量呢? 首先新建:Constant 目录,新建:SchoolConstant.php 文件 <?php namespace Addons\School\Constant; /** * 学校插件常量 */ class 阅读全文
摘要:
现在插件基本弄好了,现在开始做模型,首先新建一个数据:school CREATE TABLE IF NOT EXISTS `school` ( `id` int(8) NOT NULL, `title` varchar(128) NOT NULL DEFAULT '' COMMENT '标题', ` 阅读全文