自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陌潇

日常积累

  • 博客(98)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 laravel 查询数据库获取结果如何判断是否为空?

laravel 查询数据库获取结果如何判断是否为空?大家使用的场景是这样的: $users = DB::table('users')->where('id',$id)->get(); if($users){ //有数据 }else{ //没数据 } 或 if(is_null($users)){ // } 或...

2018-06-12 16:30:13 18018 1

原创 PHP/Laravel通过经纬度计算距离获取附近商家

实际测试:我这边的测试数据比较少,我就用了50公里范围之内的。因为我的数据库里面只添加了连个测试商家,大家将就看一下,理解了就行了。实际开发中,常常需要获取用户附近的商家,思路是。注: 本文章内计算距离所使用地球半径统一为。根据经纬度计算两点距离。

2023-11-21 10:11:29 445

转载 laravel-admin 添加、编辑按钮支持携带参数

通过修改源码实现laravel-admin添加、编辑按钮支持携带参数,解决一些特殊功能需求,并且不影响之前添加和编辑程序运行。打开vendor\encore\laravel-admin\src\Gird.php。app\Admin\Actions\Tag 文件夹下新增edit.php。修改方法 getCreateUrl()

2023-11-07 11:22:37 266

原创 larvel 中的api.php_Laravel 开发 API

Target *classController does not exist

2023-10-27 18:24:45 568

原创 xshell 上传下载文件命令

下载文件:运行命令 sz zcly.tar.gz (zcly.tar.gz)为文件名称。上传文件: 输入 rz。

2023-10-12 17:00:00 308

原创 websocket php教程

相比传统HTTP协议请求响应式通讯,WebSocket协议可以做到实时的双向通讯,服务端可以在任何时候向客户端推送数据(HTTP协议需要客户端发起请求后才能推送)。PHP作为世界上最好的语言,自然支持WebSocket协议。以下是PHP使用WebSocket协议教程。教程里使用作为应用容器,workerman具备非常高的性能,它不仅支持WebSocket协议,也支持HTTP协议、Text协议、Frame协议以及其它自定义协议等。

2023-09-21 17:47:46 501

原创 PHP 将英文状态的双引号替换成中文状态的双引号

PHP将字符串中英文状态的双引号替换成中文状态的双引号

2023-04-13 09:58:45 246 1

原创 linux定时任务 - CRON表达式

linux定时任务,CRON表达式,ubuntu定时任务,乌班图定时任务

2023-02-25 17:20:46 2688

原创 导出csv文件数字会自动变科学计数法的解决方法

导出csv文件数字会自动变科学计数法的解决方法

2022-10-27 17:38:42 1655

原创 Linux命令大全

Linux命令大全

2022-10-27 17:36:39 1111

原创 chrome设置黑暗模式的4种方法

chrome设置黑暗模式的4种方法

2022-08-26 16:13:27 18781 3

原创 php 提取word 的内容 必须是docx格式

php提取word的内容,php提取docx里面的信息

2022-08-16 15:56:02 756

原创 PHP fopen写入文件内容

fopen 示例方法及写入文件内容

2022-08-06 10:40:36 1120

原创 mysql 原生语句点滴学习记录

sql分组之后不重复,sql中IF用法

2022-07-30 15:09:12 395

原创 laravel-admin 线上访问项目,一直重定向到登录页面

线上项目 laravel-admin 后台登录时一直重定向登录页面 /admin/auth/login之前项目运行一直很正常,突然就登录不上去,一直重定向,在网上找了一圈。终于找到一个靠谱的方法,特此记录一下,希望再次碰到可以轻松解决。。。network显示一直重定向登录,即login页面。这个是用方法二调整好之后的直接就请求成功 200状态了。解决方法方法一方法二方法一在nignx服务器中是否配置对伪静态location / { try_files $uri $uri/ /.

2022-05-18 12:09:12 930

原创 Laravel随笔记录

Laravel 点滴记录

2022-04-01 15:37:01 375

原创 清理c盘爆满告急,C盘清理

电脑c盘经常爆满,这两招也许可以解决你的烦恼,试试看喽1. 清理缓存1、win+r 调出运行输入框,输入 %temp%里面所有的缓存文件都可以删除, 2、全选:ctrl+a3、彻底删除:shift+del2. 清理临时文件,系统更新包win+r 调用运行输入框,输入:cleanmgr选择C盘可以选择确定,但是这个作用不是很大,能清理一点点空间出来,3.选择清理系统文件,一步一步确定就可以清理很大的空间了,但是这一步执行的时间稍微有点长,完了之后大多数都会清理很多空间出.

2021-12-01 09:54:45 6926 2

原创 centos8 安装搭建php环境

安装apacheyum install httpd//配置ServerName//将#ServerName www.example.com:80修改为ServerName localhost:80vi /etc/httpd/conf/httpd.conf//这个修改就不需要多说了吧,i 进入修改模式;完成之后 Esc + : eq 保存退出//启动apache:systemctl start httpd///查看安装版本: (我的是apache/2.4.37)httpd -v/

2021-11-24 16:29:54 746

原创 laravel 写api接口时 session获取不到处理办法

在写接口时,同一个控制器里session可以随意获取可以用,但是跨方法就获取不到了,怎么回事呢?修改app/Http/Kernel.php文件即可一、解决办法 protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookies.

2021-09-29 10:00:37 808

原创 Laravel 验证唯一时排除修改时的数据

laravel验证唯一性很简单:unique:user,phone 这个就是验证user表的phone字段是否唯一,但是修改数据时这样就验证过不了,怎么办呢?use Illuminate\Support\Facades\Validator;$msg = [ 'name.required' => '姓名不能为空', 'phone.required' => '手机不能为空', 'phone.regex' => '请输入正确的手机号', 'pho.

2021-09-28 10:47:16 505

原创 PHP hash加密与解密

几年前用的 md5 和加盐的加密方式都比较容易破解。今天做用户登录注册的时候遇到了hash加密的问题,顺便记录一下。第一、加密用到 password_hash() 函数:简单使用//PASSWORD_DEFAULT 加密算法,目前是60位字符,官网说php的更新可能会变化的更长,多以存储的时候最好255//123456 为需要加密的字符串password_hash('123456',PASSWORD_DEFAULT);第二、解密加密倒是挺简单的,想要取出来用的时候发现没有解密的方法,找了.

2021-09-26 17:45:33 2172

原创 Dcat Admin 关闭代码生成器 登录指定地址

app/Admin/Controllers/AuthController.php

2021-09-16 15:20:57 899

原创 php的curl函数模拟post数据提交,速度非常慢

前段时间做了一个项目,里面用到了快递查询接口。用的php 的curl post请求,发现此请求非常慢,效率非常低,就很恼火。还以为是快递接口那边的问题,试了下快递自己的请求非常快。于是研究了一波发现了一个解决办法,记录一下:原本的请求是这样的,效率非常慢 //发送post请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADE.

2021-09-14 15:17:48 550

原创 Laravel 登录,中间件和路由分组

laravel 做前端内容,路由验证登录时候需要用到路由中间件,可以自己自定义中间件。1. 创建中间件的类php artisan make:middleware CheckLogin2.完善创建的类<?phpnamespace App\Http\Middleware;use Closure;class CheckLogin{ /** * Handle an incoming request. * * @param \Illuminat.

2021-09-09 09:47:32 260

原创 Larave 自定义公共函数以及引入使用

创建 functions.php在 app/Helpers/下新建一个文件 functions.php,里面可以写自己定义的方法2. 配置composer.json 文件打开项目根目录下的 composer.json 文件,找到"autoload" 配置项,补充如下代码:"files":[ "app/Helpers/functions.php" ],执行 composer 命令打开终端,执行下面的命令:composer dump.

2021-08-28 14:28:17 273

原创 laravel-admin 列表图片点击放大

composer require laravel-admin-ext/grid-lightboxphp artisan vendor:publish --tag=laravel-admin-grid-lightbox配置: config 下 admin.php'extensions' => [ 'grid-lightbox' => [ 'enable' => true ], ]使用:$grid->col

2021-08-05 17:26:03 877

转载 php中魔术方法详解

PHP魔术方法详解php中魔术方法详解,在php中有一类方法,很奇怪常,那就是只要满足一定条件,就会自己执行,那就是php中的魔术方法,码字不易,出精品更难,没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。你必须特别努力,才能显得毫不费力。如果这篇文章能给你带来一点帮助,希望给飞兔小哥哥一键三连,表示支持,谢谢各位小伙伴们。目录一、__construct构造方法二、 __destruct析构方法三、 __clone克隆方法四、__ca

2021-07-07 14:45:16 3057

原创 Laravel打印执行的SQL语句

DB::connection()->enableQueryLog();#开启执行日志$result = DB::table('advert')->whereJsonContains('tag',"1")->get();dd(DB::getQueryLog());

2021-05-24 17:04:13 235

原创 php laravel框架生成二维码

一、配置1.在项目根目录输入命令composer require simplesoftwareio/simple-qrcode 1.3.* 2.在config/app.php的providers数组里添加服务提供者.SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class 3.在app/config/app.php的aliases数组里添加别名.'QrCode' => SimpleSoftwareIO\Q...

2021-05-22 11:41:11 874

原创 Laravel 的关联模型 及其 预加载多个关联 with使用方法

预加载 关联模型 和 TP 一样 都是用with model 关联定义 大同小异<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class Book extends Model{ /** * 获取书籍作者。 */ public function author() { return $this->belongsTo('App\Author');

2021-05-14 11:37:40 2239

原创 laravel-admin FROM表单同行展示问题

实现如下效果 $form->row(function ($row) { $row->width(6)->text('title', '商品名')->rules('required', [ 'required' => '请填写促销商品名', ]); $row->width(6)->text('title', '商品名')->rules('required', [ 'required' =>

2021-05-07 16:37:04 826

原创 完整安装 Laravel-Admin 框架

1、Laravel安装Laravel 使用 Composer 来管理项目依赖。因此,在使用 Laravel 之前,请确保你的机器已经安装了 Composer。 通过 Composer 创建项目 composer create-project --prefer-dist laravel/laravel blog #blog是项目名称可以自己随意修改 安装成功之后确保数据库已经连接成功 安装成功之后就可以安装laravel-admin4、Laravel-admin..

2021-04-21 16:25:55 982 2

原创 Laravel查看执行时间

//开始记录时间$start = microtime(true); /*执行的代码段*///结束时间$time = microtime(true)- $start;//打印执行时间var_dump($time);

2021-03-18 11:47:00 1924

原创 laravel-admin添加图表Chartjs

安装composer require laravel-admin-ext/chartjsphp artisan vendor:publish --tag=laravel-admin-chartjs说明打开config/admin.php,在extensions部分添加属于此扩展的配置。'extensions' => [ 'chartjs' => [ // Set to `false` if you ...

2021-01-26 15:29:59 1777

原创 CMS 自定义伪静态,RewriteURL规则---[静态/伪静态]自定义URL地址

昨天有要求说是网站上面添加伪静态,因为用的是cms,所以像TP,Laravel,这些框架的伪静态是不可以适用到CMS上面的。所以就在晚上找了一圈,这个CMS的伪静态可真难写呀,真的要自己一个一个写出来的,可能还有更容易的办法吧,勿喷。只是记录一下自己遇到的问题,希望下次适用的时候可以有的看,也希望可以帮助到一些人,对这个东西懂的大佬的话,就不用看了,看了也可能觉得垃圾。接下来直接上解决办法吧,我先是在本地apache环境下配置了一下。试试水:一,Apache Web Server(虚拟主机用户).

2021-01-21 10:00:49 746 2

原创 css限制显示行数

.text-flow-ellipsis-multiple { /* 多余内容省略号处理-多行 */ word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }.text-flow-ellipsis-single { .

2021-01-14 16:28:38 1353 1

原创 php 删除文件

//删除文件 $path为绝对路径public function delFile($path){ $url=iconv('utf-8','gbk',$path); if(PATH_SEPARATOR == ':'){ //linux unlink($path); }else{ //Windows unlink($url); }}

2021-01-06 15:32:07 310

原创 PhpSpreadsheet的简单使用 php读取文件

由于PHPExcel已经不再维护,PhpSpreadsheet是PHPExcel的下一个版本。PhpSpreadsheet是一个用纯PHP编写的库,并引入了命名空间,PSR规范等。这里简单介绍下PhpSpreadsheet的导入导出功能。1、安装使用composer安装:composer require phpoffice/phpspreadsheetGitHub下载: https://github.com/PHPOffice/PhpSpreadsheet2、excel文件保存到本..

2020-12-16 14:33:35 1499 2

原创 php查询mysql中储存的json编码后的内容

解决方法:1,对需要进行查询的字符串进行编码$keyword = '需要查询的字符串';$json_keyword = json_encode(array($keyword));$str = preg_replace("/^\[\"|\"\]$/","",$json_keyword );2,把转化成Unicode的字符串,替换为4个反斜杠 $keyword= str_replace("\\","\\\\",$str);3,开始进行查询$where['goods_id

2020-08-28 10:09:35 209

原创 微信小程序生成分享二维码存储到本地

/** * 我的海报 */ public function poster() { $info = Users::select('poster')->find($this->uid); if($info['poster']) { $info['poster'] = $_SERVER['APP_URL'].$info['poster']; return sen...

2020-08-22 09:38:29 935

迅睿cms考试,内容收藏,自定义链接,自定义资料

迅睿cms考试,内容收藏,自定义链接,自定义资料,新版cms框架加插件

2021-01-19

搜狗输入法在phpstorm下光标不跟随

搜狗输入法在phpstorm IDE 光标不跟随,这个问题是phpstorm版本的问题 , 只需要在你的IDE下面替换自己之前的 jre64 , 先备份好自己的jre64 , 反正我的替换了就好了.

2019-09-27

最完整的全国省市区数据

刚才在网上查询关于全国省市区数据库,比较坑的是数据比较全面的很少,全面的收费,心里很是不爽。 但是最终我还是抠到啦一份稍微不错的全国省市区数据库,并且带左边,简拼,简称,拼音,行政编码,邮政编码,城市三字码的数据。 这里我给大家分享下,希望能给有些需要的同学带去帮助。

2018-09-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除