- 博客(102)
- 资源 (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
18219
1
原创 Linux 离线安装php+nginx+ftp
安装包里面有mysql的,但是我没有安装mysql,如果需要的话可以自己尝试安装并配置下。配置文件:/etc/vsftpd/vsftpd.conf。主配置文件:/etc/nginx/nginx.conf。输入ftpuser的用户密码。
2025-01-22 11:25:36
370
原创 自动屏蔽频繁访问IP,提升服务器安全:实战脚本解析
本文将为大家介绍如何通过脚本自动屏蔽频繁访问和尝试SSH登录的IP,从而提升服务器的安全防护能力。
2024-12-24 14:17:54
1028
转载 Linux安装phpstudy(无联网版)
下载install.shCentos安装脚本,直接在浏览器打开https://notdocker.xp.cn/install.sh下载install.sh#官方安装命令#命令解析yum install -y wget #安装wgetwget -O install.sh https://notdocker.xp.cn/install.sh #会把url中获取的数据统一写入 ‘-O’ 指定的file中sh install.sh #执行install.sh进行安装。
2024-12-21 11:47:07
191
原创 PHP/Laravel通过经纬度计算距离获取附近商家
实际测试:我这边的测试数据比较少,我就用了50公里范围之内的。因为我的数据库里面只添加了连个测试商家,大家将就看一下,理解了就行了。实际开发中,常常需要获取用户附近的商家,思路是。注: 本文章内计算距离所使用地球半径统一为。根据经纬度计算两点距离。
2023-11-21 10:11:29
739
转载 laravel-admin 添加、编辑按钮支持携带参数
通过修改源码实现laravel-admin添加、编辑按钮支持携带参数,解决一些特殊功能需求,并且不影响之前添加和编辑程序运行。打开vendor\encore\laravel-admin\src\Gird.php。app\Admin\Actions\Tag 文件夹下新增edit.php。修改方法 getCreateUrl()
2023-11-07 11:22:37
517
原创 websocket php教程
相比传统HTTP协议请求响应式通讯,WebSocket协议可以做到实时的双向通讯,服务端可以在任何时候向客户端推送数据(HTTP协议需要客户端发起请求后才能推送)。PHP作为世界上最好的语言,自然支持WebSocket协议。以下是PHP使用WebSocket协议教程。教程里使用作为应用容器,workerman具备非常高的性能,它不仅支持WebSocket协议,也支持HTTP协议、Text协议、Frame协议以及其它自定义协议等。
2023-09-21 17:47:46
699
原创 laravel-admin 线上访问项目,一直重定向到登录页面
线上项目 laravel-admin 后台登录时一直重定向登录页面 /admin/auth/login之前项目运行一直很正常,突然就登录不上去,一直重定向,在网上找了一圈。终于找到一个靠谱的方法,特此记录一下,希望再次碰到可以轻松解决。。。network显示一直重定向登录,即login页面。这个是用方法二调整好之后的直接就请求成功 200状态了。解决方法方法一方法二方法一在nignx服务器中是否配置对伪静态location / { try_files $uri $uri/ /.
2022-05-18 12:09:12
1116
原创 清理c盘爆满告急,C盘清理
电脑c盘经常爆满,这两招也许可以解决你的烦恼,试试看喽1. 清理缓存1、win+r 调出运行输入框,输入 %temp%里面所有的缓存文件都可以删除, 2、全选:ctrl+a3、彻底删除:shift+del2. 清理临时文件,系统更新包win+r 调用运行输入框,输入:cleanmgr选择C盘可以选择确定,但是这个作用不是很大,能清理一点点空间出来,3.选择清理系统文件,一步一步确定就可以清理很大的空间了,但是这一步执行的时间稍微有点长,完了之后大多数都会清理很多空间出.
2021-12-01 09:54:45
7277
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
844
原创 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
953
原创 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
611
原创 PHP hash加密与解密
几年前用的 md5 和加盐的加密方式都比较容易破解。今天做用户登录注册的时候遇到了hash加密的问题,顺便记录一下。第一、加密用到 password_hash() 函数:简单使用//PASSWORD_DEFAULT 加密算法,目前是60位字符,官网说php的更新可能会变化的更长,多以存储的时候最好255//123456 为需要加密的字符串password_hash('123456',PASSWORD_DEFAULT);第二、解密加密倒是挺简单的,想要取出来用的时候发现没有解密的方法,找了.
2021-09-26 17:45:33
3295
原创 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
656
原创 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
298
原创 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
350
原创 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
1012
转载 php中魔术方法详解
PHP魔术方法详解php中魔术方法详解,在php中有一类方法,很奇怪常,那就是只要满足一定条件,就会自己执行,那就是php中的魔术方法,码字不易,出精品更难,没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。你必须特别努力,才能显得毫不费力。如果这篇文章能给你带来一点帮助,希望给飞兔小哥哥一键三连,表示支持,谢谢各位小伙伴们。目录一、__construct构造方法二、 __destruct析构方法三、 __clone克隆方法四、__ca
2021-07-07 14:45:16
3534
原创 Laravel打印执行的SQL语句
DB::connection()->enableQueryLog();#开启执行日志$result = DB::table('advert')->whereJsonContains('tag',"1")->get();dd(DB::getQueryLog());
2021-05-24 17:04:13
275
原创 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
1021
原创 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
2518
原创 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
915
原创 完整安装 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
1083
2
原创 Laravel查看执行时间
//开始记录时间$start = microtime(true); /*执行的代码段*///结束时间$time = microtime(true)- $start;//打印执行时间var_dump($time);
2021-03-18 11:47:00
2189
原创 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
1977
原创 CMS 自定义伪静态,RewriteURL规则---[静态/伪静态]自定义URL地址
昨天有要求说是网站上面添加伪静态,因为用的是cms,所以像TP,Laravel,这些框架的伪静态是不可以适用到CMS上面的。所以就在晚上找了一圈,这个CMS的伪静态可真难写呀,真的要自己一个一个写出来的,可能还有更容易的办法吧,勿喷。只是记录一下自己遇到的问题,希望下次适用的时候可以有的看,也希望可以帮助到一些人,对这个东西懂的大佬的话,就不用看了,看了也可能觉得垃圾。接下来直接上解决办法吧,我先是在本地apache环境下配置了一下。试试水:一,Apache Web Server(虚拟主机用户).
2021-01-21 10:00:49
846
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
1422
1
搜狗输入法在phpstorm下光标不跟随
2019-09-27
最完整的全国省市区数据
2018-09-29
试试首问回答红包是个什么流程?
2021-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人