web
running8
这个作者很懒,什么都没留下…
展开
-
Laravel-admin 控制器的 form 方法里怎么获取当前模型实例 id
//model:Race if($form->isEditing()){ $id=request()->route()->parameters()['race'];}//文档提到的 $form->isUpdating(); 已废弃,用$form->isEditing() 。原创 2020-03-16 08:49:29 · 4159 阅读 · 0 评论 -
Vue中对数字和json按键排序的方法
JS对数字数组默认是以字符串的方式排序,需要先用方法做按数字进行排序。需要对json按键值排序的处理方法:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script type="text/javascript" src="../asset...转载 2020-02-26 16:36:33 · 1345 阅读 · 0 评论 -
laravel 使用阿里云【邮件推送】服务发送邮件通知
使用这个包:https://github.com/HyanCat/aliyun-direct-mail1、安装:composer require hyancat/aliyun-direct-mail:dev-master2、在 config/services.php 中添加如下配置: 'directmail' => [ 'app_key' =&...原创 2018-11-21 01:18:02 · 1838 阅读 · 0 评论 -
Laravel 中文语言包
安装:composer require caouecs/laravel-lang:~3.0 1. 根据需要复制语言包到 resources/lang 目录中。:2. 修改 config/app.php 配置文件 'locale' => 'zh-CN', 3.修改注册、登录、找回密码的模板,把英文标签逐个改为: {{__('Login')}}...原创 2018-11-21 13:07:58 · 1212 阅读 · 0 评论 -
Laravel Gate&Policy 权限管理
其实很简单,就是两步:定制权限、判断权限。Gate闭包方式定义权限public function boot(){ $this->registerPolicies(); Cate::define('update_post',funtion($user,$post){ return $user->id==$post->user_id; ...原创 2018-12-05 15:54:05 · 1107 阅读 · 0 评论 -
PHP函数自动补全字符串长度
要输出一定长度字符串的时候,可以使用PHP sprintf字符串自动填充、自动补全 。$newStr= sprintf('%05s', $str);sprintf()的功能非常灵活,上面的格式字符串中,“%05s ”表示输出成长度为5的字符串,如果长度不足,左边以零补全;如果写成 “%5s ”,则默认以空格补全;如果希望使用其它字符补全,则要在该字符前加上单引号,即形如“%'#5s ”的...转载 2018-12-16 09:10:42 · 1281 阅读 · 0 评论 -
解决ajaxy请求打开多个浏览器,所有浏览器窗口单位时间总共只请求一次。
核心思路是不论浏览器打开了多少窗口,浏览器内的所有窗口在单位时间内(15 秒),只能发送一个请求。怎么做到呢?利用现代浏览器内置的 localStorage 功能可以很容易实现:JS 端使用 localStorage 在请求成功后记录notification_requested_at的值为Date.now(); 在每一次请求发送前,拿当前时间Date.now()减去notific...转载 2019-04-09 07:15:06 · 241 阅读 · 0 评论 -
动态计算字体大小,适应一不换行
<script> var hdWidth = document.body.getBoundingClientRect().width; var textWidth = document.getElementsByClassName('hd-text')[0].offsetWidth; var scale = hdWidth / textWidth*.8; ...转载 2019-04-09 20:55:43 · 540 阅读 · 0 评论 -
让整个页面旋转180度
做了个签字板,现在使用APAD,工作人员和客户经常要转来转去屏幕,解决这个问题,就是让页面旋转180度。跑吧签字板CSS3的transform功能实现旋转,再配合transition实现动画。先旋转整个页面,再把画板部分canvas转回去,不然写字的时候,坐标就偏了。CSS:<style> .rotate{-webkit-transform:rota...原创 2019-09-05 16:52:09 · 1406 阅读 · 0 评论 -
Laravel Collections数据集合(二)
Laravel 框架中使用了很多优质的第三方辅助包,Collection 就是其中的优质代表,Laravel 默认使用 Collection 对数据进行封装,使用 Collection 可以极大提升编程的效率,节省开发者大量的时间和精力,消除冗余和不必要的判断语句。使程序代码更加简洁,可读性更高。[摘自coding10.com]Collections - 使用 has 和 contains 方...原创 2019-10-03 14:11:09 · 154 阅读 · 0 评论 -
laravel和css 多行文本溢出显示加省略号的实现方法
首选前端CSS: <style> .text{ width: 300px; border: 1px solid #000000; display: -webkit-box; -webkit-box-orient: vertical; -we...原创 2018-09-08 14:40:08 · 209 阅读 · 0 评论 -
CSS3 Flex 弹性模型布局用法
https://caniuse.com/ 查看 css某个属性,兼容情况css3 flex布局盒子模型 box-sizing:border-box; 默认: content-box 平时普通盒子模型,padding,border, 盒子会变大,向外扩展 border-box 盒子模型,padding,border, 盒子模型不变大,向内扩展 ca...原创 2018-08-25 08:36:39 · 133 阅读 · 0 评论 -
jquery使用append动态增加元素,该元素绑定事件失效的解决办法
动态添加了些img元素,但click事件无效。应该是这样子的:$("outerSelector").on("eventType","innerSelector",function(){}); 搜索了一下其他人的文章,多数帮助是用了ID选择器,没解决我的问题。原来应该是这样的:outerSelector必须是一直存在的元素,都直接用body好了,innerSele原创 2017-09-17 00:32:08 · 3547 阅读 · 0 评论 -
mysql为现有表格增加自增字段ID
altertable `node_table` change id id int not null auto_increment primary key;转载 2018-02-16 21:25:58 · 694 阅读 · 0 评论 -
laravel解决微信二次分享丢失缩略图和摘要
最近用AJAX调用微信JSSDK自定义分享图标和摘要的时候出现了问题:第一次分享正常:但从分享链接点开,再次转发分享的时候,一次分享时定义的信息全被抹杀了,又出现了那个恶心的回形针。原来:微信在进行二次分享后会给该链接自动加上from以及isappinstalled这两个参数证明该链接是二次分享过来的,会导致二次分享进行签名时失效,剩下空荡荡的链接以及白色缩略图,很是恶心。那就...原创 2018-03-20 18:41:13 · 1822 阅读 · 0 评论 -
限定起止日期的jQeruy年月日选择三级联动
需求其实很简单,就是让用户填写出生日期的时候选择年月日.当然可以用bootstrap-datepicker,感觉有点杀鸡用牛刀似的,而且手机选择的时候反而不便捷.各种坑....本来就是3个选择菜单的联动,不用那么复杂.参考了他人的JS代码 (原文这里:https://download.csdn.net/download/u010480479/7646419),在此基础加上了起始日期限制和身份证验证...原创 2018-05-02 23:27:43 · 425 阅读 · 0 评论 -
bootstrap学习笔记之一 栅格和导航条
混合使用栅格化类:<div class="col-md-10 col-md-8 ">清除浮动:<div class="row clearfix">偏离与推拉:<div class="col-md-4 col-md-offset-2 "><div class="col-md-4 col-md-push-2 ">&原创 2018-05-10 13:55:46 · 1225 阅读 · 0 评论 -
vagrant常用命令
命令行 说明 vagrant init 初始化 vagrant vagrant up 启动 vagrant vagrant halt 关闭 vagrant vagrant ssh 通过 SSH 登录 vagrant(需要先启动 vagrant) vagrant provision 重新应用更改 vagrant 配置 vagrant des...转载 2018-08-06 22:29:48 · 298 阅读 · 0 评论 -
元素水平垂直居中的三种方式
仅水平居中比较简单:margin:0 auto; 或者:margin:100px auto; <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></h原创 2018-08-08 11:43:25 · 340 阅读 · 0 评论 -
图片占位符插件holder.js用法详解
holder.js 可以帮我们快速生成占位图片,而且还能定义占位图片的一些基本样式。用法简单,可以直接去官网下载,或直接引用Bootcss的CDN :<script src="https://cdn.bootcss.com/holder/2.9.4/holder.js"></script>1、基本:默认单位为px,用小写的x连接图片的宽高:<img...原创 2018-08-16 23:46:05 · 2593 阅读 · 0 评论