自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

转载 Your requirements could not be resolved to an installable set of packages

install遇到错误:Your requirements could not be resolved to an installable set of packages. 这是因为不匹配composer.json要求的版本,错误代码如下。composer install --ignore-platform-reqs 或者 composer update --ignore-platform-reqs。

2022-11-11 17:53:40 724 1

原创 本地php开发环境出现 cURL error 60

本地php开发环境出现 cURL error 60: See http://curl.haxx.se/libcurl/c/libcurl-errors.html

2022-11-10 14:43:40 535

原创 laravel 添加自定义函数文件并且自动加载

2,添加 "app/helpers/function.php" 到composer.json文件。1,添加 app/helpers/function.php 函数文件。3,执行 composer dump-autoload。

2022-08-05 10:36:48 436

原创 dcat admin 项目初始化

git clonecd 项目目录chmod -R 777 publicchmod -R 777 storagechmod -R 777 bootstrap/cachecp .env.example .env修改.envcomposer install (–ignore-platform-reqs)composer dump-autoload #自动加载配置php artisan key:generate配置nginx或apache,启动...

2022-03-23 14:29:07 1441

原创 dcat-admin 密码加密

$form->saving(function (Form $form) { if ($form->password && $form->model()->password != $form->password) { $form->password = bcrypt($form->password); } if (!...

2022-03-09 11:32:22 1007

原创 Laravel bcrypt 加密和验证

加密1,$password= Hash::make('密码');2,$password= bcrypt('密码');验证$dbpass 为数据库中保存的密码值if(Hash::check('用户输入的密码',$dbpass)){ 密码正确逻辑}else{ 密码不正确逻辑}

2022-03-09 11:29:03 4979

原创 Laravel Eloquent 方法说明

Eloquent 提供了许多方法来操作数据库。 基本的方法如下:all () - 取回所有记录find ($id) - 取回一条记录first () - 取回第一条记录save () - 将当前模型实例作为新记录添加到数据库中create ($data) - 通过数据数组创建一条新记录delete () - 删除当前记录destroy ($id) - 删除主键值为 $id 的记录...

2022-03-08 21:53:19 279

原创 PHP浮点数计算

1、通过乘100的方式转化为整数加减,然后在除以100转化回来……2、使用number_format转化成字符串,然后在使用(float)强转回来……3、php提供了高精度计算的函数库,实际上就是为了解决这个浮点数计算问题而生的。主要函数有:bcadd — 将两个高精度数字相加bccomp — 比较两个高精度数字,返回-1, 0, 1bcdiv — 将两个高精度数字相除bcmod — 求高精度数字余数bcmul — 将两个高精度数字相乘bcpow — 求高精度数字乘方

2022-03-03 09:18:19 787

原创 正比例函数和反比例函数

正比例:Y=K*X (K不变K不等于0 ) X变大Y就变大 成正比变化反比例:Y=K/X (K不变K不等于0 ) X变大Y就变小 成反比变化表示两个变量之间的关系时,通常有三种方法,它们是表格法,解析式法,图象法。1、表格法:通过列表格可以得到变量之间的关系信息,进一步预测其变化趋势,从而作出科学的判断;一般地,因变量随自变量的变化呈现一定的规律,依据此规律对结论作出预测。2、关系式法:关系式是表示变量之间关系的另一种方法,它能准确地反应出因变量与自变量之间的数值对应关系,也就是说当..

2021-09-09 09:31:13 1054

转载 Yii2 解模型之增删改查

一、ActiveRecord活动记录的CURD DQL 1. 查询所有 Article::findAll(['status'=>1]); 2.查询一条 Article::findOne(1); //根据ID查询 Article::findOne(['status' => 1]); //根据条件查询 3.find()方法返回yii\db\ActiveQuery查询...

2021-09-04 12:36:43 699

原创 Yii 2.0 输出 SQL 语句

$query = User::find()->where(['id'=>[1,2,3,4])->select(['username'])// 输出SQL语句$commandQuery = clone $query;echo $commandQuery->createCommand()->getRawSql();$users = $query->all();

2021-09-03 09:48:13 502

原创 Laravel 安装及常用的artisan命令

查看artisan命令php artisanphp artisan list查看某个帮助命令php artisan help make:model查看laravel版本php artisan --version使用 PHP 内置的开发服务器启动应用php artisan serve生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键...

2021-08-23 18:40:06 362

转载 composer.lock文件的作用

在使用composer后目录中会出现2个文件,composer.lock和composer.json,现在来说说这两个文件的作用。1、composer.jsoncomposer.json文件中保存的是我们安装的组件及组件的版本要求。2、comopser.lockcomposer.lock文件中保存的是组件及其依赖的具体版本,在多人协同开发的情况下,这个文件能很好的解决组件不同而产生的问题。在使用composer install的时候是不会修改composer.lock这个文件,所以会把这个文件也放入

2021-06-08 15:22:18 1759

转载 Git冲突commit your changes or stash them before you can merge

今天用git pull来更新代码,遇到了下面的问题: error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.java Please, commit your changes or stash them before you can merge. Aborting提示已经很友好了,从网友处得到的答案直接帮我解决问题。1.stash...

2021-04-09 09:09:30 77

转载 Ubuntu系统LNMP环境下php拓展mcrypt

mcrypt 扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被 OpenSSL 所取代。 从PHP 7.2起它将被从核心代码中移除并且移到PECL中。本文讲述如何在Linux下安装PECL扩展Mcrypt。查看已安装模块执行命令: /usr/local/php/bin/php -m 或 php -m 可以查看已经安装的模块。注意:安装完LNMP,PHP源码都是自动删除的,需要自己进入src目录下解压缩。首先找到LNMP的解压目录,比如我安装的是LNMP1.5,解压目录就在/.

2021-03-03 14:35:11 295 4

原创 MySQL21个写SQL的习惯

前言每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~公众号:「捡田螺的小男孩」1. 写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。 explain select userid,name,age from user where userid =10086 or age =18;...

2021-02-23 09:27:59 89

原创 phpexcel 导入超过26列代码

include_once APP_PATH . "Common/Excel/PHPExcel.php"; include_once APP_PATH . "Common/Excel/PHPExcel/IOFactory.php"; include_once APP_PATH . "Common/Excel/PHPExcel/Writer/Excel2007.php"; $PHPExcel = new \PHPExcel(); ...

2021-01-28 13:45:49 139

原创 PHP 导出csv格式数字会自动变科学计数法

只要把数字字段后面加上显示上看不见的字符即可,字符串前面或者结尾加上制表符"\t".php 程序可以这样判断,注意一定是"\t",不是'\t'.注意一定是"\t",不是'\t'. 是 双引号注意一定是"\t",不是'\t'. 是双引号注意一定是"\t",不是'\t'. 是双引号...

2021-01-05 15:00:45 724

原创 git将dev分支的代码合并到master

一、在dev分支上运行以下命令  1. git add . // 暂存所有更改   2. git commit -m "更改的备注信息" // 将修改 提交到本地仓库,双引号内是提交的备注信息   3. git pull origin dev // 拉取远程dev分支代码   4. git push origin dev // 将本地修改的代码提交到远程的dev分支上   5. git checkout master // 切换到master分支 二、在master分支上运行以下命令

2020-12-09 10:01:49 575

原创 GIT 克隆代码库下面的代码到指定目录

进入服务器指定目录 比如 /www/wwwooot/www.basetset.com仓库 有限公司 / basetstgitclonexxxx.git.

2020-12-08 14:49:42 508

原创 Laravel 数据库迁移操作

一,创建迁移文件:php artisan make:migration create_ldy_disease_table

2020-12-08 09:24:35 118

原创 laravel-admin 内核HTML样式修改

代码位置:\vendor\encore\laravel-admin\resources\views

2020-12-03 18:07:14 667

原创 laravel-admin 去掉批量删除

选择列左边复选框时候批量删除去掉//方法一:$grid->tools(function ($tools) { $tools->batch(function ($batch) { $batch->disableDelete(); });});//方法二:$grid->batchActions(function ($batch) { $batch->disableDelete();});...

2020-11-28 10:49:16 1111

原创 laravel-admin 新增,删除,批量操作,导入导出,修改 等页面按钮 显示与关闭

$grid->actions(function ($actions) { // 去掉查看 $actions->disableView();}); //去掉复选框 $grid->disableRowSelector(); //禁用行操作 $grid->disableActions();//禁用单选框$grid->disableRowSelector();//禁用新增按钮$grid->disableCreation();...

2020-11-28 10:41:53 2329

原创 laravel-admin 自定义页面-列表页

自定义按钮-列表页左上角$grid->tools(function ($tools){ $tools->append( // 这取巧了,直接用了创建按钮的属性 '<a href="excel" class ="btn btn-sm btn-success"">导入</a> ');});

2020-11-28 10:39:31 1220

原创 laravel-admin grid 列里面获取指定字段值

$id = $this->id;

2020-11-27 18:58:39 2926 1

原创 宝塔添加秒级定时任务

方式一:#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHstep=5 #间隔的秒数,不能大于60for (( i = 0; i < 60; i=(i+step) )); docurl -sS --connect-timeout 10 -m 60 'xxxxxxxxx'echo "------------------------------------

2020-10-15 10:27:29 1032

原创 MySQL中LIKE 数字唯一性

FIND_IN_SET()函数查询FIND_IN_SET(‘str,’strList’),查找strList字段中包含str结果,返回null或记录其返回值所在字段的索引位置,索引从1开始,如果没有符合的值,返回0而且strList中间的值必须以字符串","分隔三者区别LIKE是广泛的模糊匹配,字符串中没有分隔符IN() 里边传参是具体值,且是模糊查询Find_IN_SET() 是精确匹配,字段值必须以英文逗号”,”分隔,Find_IN_SET()查询的结果要小于LIKE查询的结果.

2020-09-15 17:45:49 543

原创 Laravel 自定义guard 登录Auth认证

第一步:配置方面在config下的auth.php配置guards 和 providers'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'cloud' => [ 'driver' => 'session',...

2020-08-20 10:37:49 3132

原创 Laravel 框架 GuzzleHttp 使用方法

手册地址:http://docs.guzzlephp.org/en/stable/request-options.html#headersGithub:https://github.com/guzzle/guzzleComposer:https://packagist.org/packages/guzzlehttp/guzzle发送请求 use GuzzleHttp\Client; $client = new Client([ //跟域名 'b...

2020-08-11 10:07:40 2368

原创 laravel框架中使用Ajax提交post通过csrf的几种方式

1,在Ajax提交的headers属性中添加'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')2,使用白名单进行csrf验证,在目录app\Http\Middleware\VerifyCsrfToken.php中================namespace App\Http\Middleware;use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as M.

2020-08-10 17:01:02 727

原创 更换git源

git remote remove origin添加新源git remote add origin https://codeup.teambition.comgit pullgit branch --set-upstream master origin/mastergit pull origin master如果报histories什么的错误,就执行下面的git pull origin master --allow-unrelated-histories...

2020-07-17 14:10:14 3245

原创 MYSQL字段时间戳格式查询出时间格式数据

SELECT id,user_id, FROM_UNIXTIME(add_time, '%Y-%c-%d %h:%i:%s' ) as add_date,FROM_UNIXTIME(online_time, '%Y-%c-%d %h:%i:%s' ) as add_date FROM `table` ORDER BY `id` ASC

2020-07-13 10:42:56 573

原创 Laravel填充数据Seeder出现Target class does not exist.

运行composer dump-autoload

2020-06-16 09:16:39 1074

原创 Laravel 项目,关于 locale 报错

错误信息:Symfony\Component\Debug\Exception\FatalErrorExceptionDeclaration of Symfony\Component\Translation\TranslatorInterface::setLocale($locale) must be compatible with Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale)解决方案:

2020-06-12 10:48:13 657

原创 git源码分支发布流程

项目上线前开发流程:1、从uat分支切出新分支git checkout -b feature/branchName2、开发完合并到uat分支git merge feature/branchName3、删除本地分支git branch -d feature/branchName项目上线:1、uat分支合并到master分支git merge uat2、从master打好taggit tag -a v1....

2020-06-12 10:46:51 507

原创 Mac连接linux传送文件

1.Mac连接Linux,用mac自带的Terminal。只需要在Terminal中输入:ssh -p 22 root@127.0.0.1出现:The authenticity of host '192.168.1.77 (192.168.1.77)' can't be established.RSA key fingerprint is 07:33:78:c7:f2:cc:5c:0e:4b:3c:e0:c9:c4:3c:5f:a2.Are you sure you want to cont

2020-06-08 09:38:42 201

原创 Laravel-admin 列的使用与显示

https://blog.csdn.net/xcbzsy/article/details/103238911

2020-06-04 15:11:37 1221

原创 Laravel的Warning: require..../vendor/autoload.php错误的解决办法

解决办法:      1. cd 到该引用的根目录,先删除 composer.lock 文件;      2. 重新在根目录执行“composer install”,这样就能重新生成 composer.lock 文件了。      3.如果出现php版本不匹配,可用“composer install --ignore-platform-reqs”(忽略版本匹配)。然后等待安装...

2020-06-04 09:29:01 3733 1

原创 windows下启动mysql服务的命令行启动和手动启动方法

方法一:管理员身份运行CMDmysqld -installnet start mysql方法二:windows下命令启动mysql服务 以管理员身份运行dos 输入mysqld --install 再输入net start mysql以管理员身份运行dosdos下找到mysql安装目录,进入bin目录。输入mysqld --install会显示“Service successfully installed.”再输入ne...

2020-05-20 09:33:31 527

空空如也

空空如也

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

TA关注的人

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