- 博客(37)
- 收藏
- 关注
原创 npm 安装 cnpm
极有可能是cnpm的路径没有被识别造成的, 需要我们手动把cnpm目录添加到Path中。需要配置系统环境变量:计算机->属性->高级系统配置->环境变量->PATH在后面添加。然后重启cmd,输入cnpm -v 测试。使用阿里定制的 cnpm 命令行工具代替默认的 npm,输入以下代码。第一步:检查是否安装了cnpm, 查看一下你是否安装了cnpm。第二步:安装以后终端输入指令cnpm -v 还是提示标题问题。建议将npm,cnpm设置为全局变量,以方便后续工作。找到自己的cnpm的位置,例如。
2024-10-21 11:04:29
2447
原创 mysql 慢查询记录
slow_query_log_file:慢查询日志存放的位置(一般设置为 MySQL 的数据存放目录)long_query_time:查询超过多少秒才记录。slow_query_log:慢查询开启状态。启动和设置慢查询日志。
2024-10-15 09:19:45
360
原创 GIT 忽略本地某一文件更改,不提交
在平时开发中,可能需要更改一些本地配置文件,而且不想把它提交到git,这时不能把文件添加到 .gitignore中,如果添加到 .gitignore中,其他人也提交不了这个文件了。比如有一个文件: config.php 里面有一些本地开发环境参数,不需要提交。就可以看到config.php了,这时就可以提交了。就看不到config.php 文件了。
2024-01-12 13:12:10
910
原创 yii where查询
返回某个字段列Member::find()->select(‘userid’)->asArray()->column();返回查询结果第一行中第一列的值。Member::find()->select(‘order_status’)->where([‘order_id’=>$order_id])->scalar();
2021-08-07 11:20:20
219
原创 PHP 数组对比
删除arr1中存在arr1中存在arr1中存在arr2中的值$arr1 = [1,2,3]$arr2 = [2,3,5]arrs=arraydiff(arrs = array_diff(arrs=arraydiff(arr1, $arr2);结果 $arrs = [1]arr1合并arr1合并arr1合并arr2中的值,并去重$arr1 = [1,2,3]$arr2 = [2,3,5]arrs=arrayunique(Arr::collapse([arrs
2020-12-22 16:24:48
253
原创 laravel 数据验证规则
return [‘accepted’ => ‘必须为yes,on,1,true’,‘active_url’ => ‘是否是一个合法的url,基于PHP的checkdnsrr函数,因此也可以用来验证邮箱地址是否存在’,‘after:date’ => ‘验证字段必须是给定日期后的值,比如required|date|after:tomorrow,通过PHP函数strtotime来验证’,‘after_or_equal:date’ => ‘大于等于’,‘alpha’ => ‘
2020-12-10 14:47:00
2349
原创 laravel 按照时间筛选
$start_time = Carbon::now()->startOfDay(); $end_time = Carbon::now()->endOfDay(); //今天开始 $beginToday = date('Y-m-d 00:00:00', time()); //今天结束 $endToday = date('Y-m-d 23:59:59', time()); //昨...
2020-12-01 16:47:13
1317
原创 laravel migrations 反向生成
安装推荐的安装方式是通过composer:作曲家需要–dev “ kitloong / laravel-migrations-generator ”Laravel安装Laravel将自动为您注册服务提供商。流明设置自动发现在流明中不可用,您需要对 bootstrap/app.php启用外观取消注释以下行$app->withFacades();注册提供商添加以下行$app->register(\KitLoong\MigrationsGenerator\MigrationsG
2020-11-28 09:59:52
498
原创 laravel 获取当前月,当前星期,当天起始时间方法
获取当前月起始时间:1.$time=time();start=date(′Y−m−01′,start=date('Y-m-01',start=date(′Y−m−01′,time);//获取指定月份的第一天end=date(′Y−m−t′,end=date('Y-m-t',end=date(′Y−m−t′,time); //获取指定月份的最后一天$beginThismonth=mktime(0,0,0,date(‘m’),1,date(‘Y’));$endThismonth=mktime(
2020-11-27 16:13:37
3954
原创 Mysql为表字段添加索引
1.添加PRIMARY KEY(主键索引):ALTER TABLE table_name ADD PRIMARY KEY ( column )2.添加UNIQUE(唯一索引) :ALTER TABLE table_name ADD UNIQUE ( column )3.添加INDEX(普通索引) :ALTER TABLE table_name ADD INDEX index_name ( column )4.添加FULLTEXT(全文索引) :ALTER TABLE table_name AD
2020-11-12 10:31:48
521
原创 laravel 修改possport返回值
首先打开:项目文件/vendor/league/oauth2-server/src/bearerTokenResponse修改代码:$responseParams = [ 'code' => 200, 'message' => "登录成功", 'success' => true, 'user_id' => $this->accessToken->getUserIdentifier(),
2020-09-27 16:15:36
174
原创 laravel如何直接返回关联数据
laravel如何直接返回关联数据例:partners表,通过连接直接返回users和companies表里的数据$partner= new Partner;$data = $partner->leftjoin('users','partners.create_by','users.id')->leftjoin('companies','partners.company_id','companies.id')->select('partners.*','users.userna
2020-08-29 17:16:11
668
原创 laravel里循环数组
laravel循环数组例:我要循环User表,获取所有true_name的内容$user = new User();$true_name=array();foreach($user as $k=>$v){ $resTemp = $user[$k]->true_name; array_push($true_name,$resTemp);}return $true_name;
2020-08-29 17:05:21
818
原创 laravel查询表中字段值相同的所有数据
laravel查询表中字段值相同的所有数据例:我要查询partner表中,cellphone字段里值,所有相同的所有数据$phone = Partner::select('cellphone', DB::raw('COUNT(*) as count')) ->groupBy('cellphone') ->having('count', '>', 1) ->get();...
2020-08-29 16:56:30
1002
原创 laravel 上传图片报错
我在laravel6里使用上传图片的时候报错 "message": "Invalid stream reference provided", "status_code": 500,这是因为默认的“ upload_max_filesize”为2MB。需要在“ php.ini”文件中增加“ upload_max_filesize”的大小。修改完成重启后好了...
2020-06-09 09:07:16
323
原创 CSS设置字体
代码如下:.selector{ font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu } 说明:加上中文名“微软雅黑”是为了兼容opera。MicrosoftJhengHei为微软正黑体,STHeiti为华文黑体,MingLiu记得11px下的中文有着不凡的效果。在css中推荐使用中文字体的英文表示法,以下附常见中文字体的英文名:Mac OS的一些:华文细黑:STHeiti Light [STX
2020-06-04 19:44:54
266
原创 小程序系列:文字两端对齐
举例:这是不对齐的样式添加css: text-align-last: justify; text-align: justify; text-justify: distribute-all-lines;
2020-06-02 22:48:55
882
原创 去除idea中代码的波浪线(黄色警告线)
IDEA去除代码中的波浪线(黄色警告线)IDEA中为了减少一定量的重复代码,提醒开发人员注意,会在代码下面出现黄色警告线。但是有时候几行代码的重复没必要扔到一个统一的地方处理,这里还总是提醒,干扰视线。因此,这里根据个人习惯,还是关闭这个功能比较好。关闭这个功能的方法如下:首先,选中File,点击setting,出现setting窗口。然后选中Editor下的Code Scheme,选择右侧的General下的Errors and Warnings,然后选中Weak Warning,将右侧Error
2020-05-27 09:25:49
8092
原创 phpstorm 按住向下键多光标下移
多光标下移需要自己设置快捷键首先打开:File->Settings在搜索框内输入:Clone Caret Above右键Clone Caret Above点击Add Keyboard Shortout设置你想要的快捷键:Alt+向上箭头右键Clone Caret Below点击Add Keyboard Shortout设置你想要的快捷键:Alt+向下箭头...
2020-05-27 09:17:07
843
原创 laravel 直接打印方法获取返回值
直接打印方法获取返回值 $ php artisan tinker app(App\Http\Models\Admin)::class)->getCategoryTree();
2020-05-20 10:46:54
823
原创 Laravel中使用模型对数据进行操作
public function orm(){//查询表的所有记录$user = Admin::all();dd($user);//查询某一条记录$user = Admin::find(2);dd($user);//findOrFail() 根据主键查找,如果没有找到就抛出异常$user = Admin::findOrFail(1);dd($user);//查询所有记录$user = Admin::get();dd($user);//增加条件查询$user = Ad
2020-05-18 09:28:01
569
原创 laravel 多条件获取用户数据
获取数据并分页显示,可添加查找字段/** * 多条件获取用户数据 * Created by PhpStorm. * User: ALAN * Date: 2019/7/30 * Time: 13:42 * @param Request $request * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator */ public function a
2020-05-12 19:19:20
214
原创 laravel 数组 批量删除
/** * 管理员删除 * Created by PhpStorm. * User: ALAN * Date: 2019/7/30 * Time: 13:38 * @param Request $request */public function admin_de(Request $request){ $at = $request->all(); // 查询用户信息 $model = new Admin_user(); //获取id字符串 $i
2020-05-11 16:58:31
641
原创 laravel 根据 字段查重
$parent = Admin_department::pluck('id', 'parentId');foreach ($parent as $id => $v) { echo $v;}parentId为需要查重的字段,输出id
2020-05-11 09:49:44
459
原创 Mysql数据库将NULL值替换为空字符串
1、mysql查询语句UPDATE permissions SET name = ( CASE WHEN IFNULL( name, '' ) = '' THEN '' ELSE name END ) WHERE `name` IS NULL
2020-05-07 10:05:40
6591
1
原创 Laravel使用Passport OAuth 用户登录认证
在开始之前,请通过 Composer 包管理器安装 Passport:composer require laravel/passportPassport 服务提供器使用框架注册自己的数据库迁移目录,因此在注册提供器后,就应该运行 Passport 的迁移命令来自动创建存储客户端和令牌的数据表:php artisan migrate接下来,运行 passport:install 命令来创建生...
2020-04-14 09:46:30
1334
原创 Laravel Passport-不支持授予类型("error": "unsupported_grant_type")
如果你在Laravel里使用Passport授权验证的时候出现:{ "error": "unsupported_grant_type", "error_description": "The authorization grant type is not supported by the authorization server.", "hint": "Check that all requ...
2020-04-14 09:26:37
5995
原创 Laravel创建API用户注册(实测有效)
用户注册准备工作首先安装laravel项目(项目名称可以自定义这里使用‘talking’):laravel new talking安装完成之后执行:cd talking创建一个测试用的域名链接:valet link talking创建数据库:数据库名称(talking)打开项目进行配置:选择env修改APP_NAME=talkingDB_DATABASE=talking...
2020-04-13 14:26:16
1558
原创 MySQL快速清空表数据
方法一:delete:DELETE FROM 表名;方法二:truncate:TRUNCATE 表名;相较而言知,完全删除一个表所有记录,道truncate 比 delete速度快的多。相关延伸:二者区别1.DELETE・DML语言・可以回退・可以有条件的删除DELETE FROM 表名内WHERE 条件2.TRUNCATE TABLE・DDL语言・无法回退・默认所有的表内容容都...
2020-04-08 11:38:25
3351
原创 如何查看composer版本号
在命令行中输入:composer -V或者:composer -versionD:\phpstudy_pro\WWW\项目名称>composer -VComposer version 1.8.5 2019-04-09 17:46:47
2020-04-08 10:47:06
8921
1
原创 Laravel-admin添加模型路由报错:Model does not exists !
laravel-admin创建模型路由的时候报下面的错误$ php artisan admin:make UserController --model=App\UserModel does not exists !解决方案:使用下面的命令来创建一个对应App\User模型的路由器php artisan admin:make UsersController --model='App\Us...
2020-04-07 12:05:58
4527
8
原创 Laravel常见错误violation: 1071 Specified key was too long; max key length is 1000 bytes解决方法
violation: 1071 Specified key was too long; max key length is 1000 bytes
2020-04-07 10:48:28
504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人