php
Shine°
I squatted from home to college and started studying alone when I was young.
展开
-
封装apk
封装apk原创 2022-01-25 17:30:02 · 541 阅读 · 0 评论 -
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 · 202 阅读 · 0 评论 -
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 · 237 阅读 · 0 评论 -
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 · 2279 阅读 · 0 评论 -
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 · 1282 阅读 · 0 评论 -
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 · 3890 阅读 · 0 评论 -
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 · 162 阅读 · 0 评论 -
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 · 650 阅读 · 0 评论 -
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 · 800 阅读 · 0 评论 -
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 · 985 阅读 · 0 评论 -
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 · 314 阅读 · 0 评论 -
laravel 直接打印方法获取返回值
直接打印方法获取返回值 $ php artisan tinker app(App\Http\Models\Admin)::class)->getCategoryTree();原创 2020-05-20 10:46:54 · 810 阅读 · 0 评论 -
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 · 553 阅读 · 0 评论 -
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 · 197 阅读 · 0 评论 -
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 · 616 阅读 · 0 评论 -
laravel 根据 字段查重
$parent = Admin_department::pluck('id', 'parentId');foreach ($parent as $id => $v) { echo $v;}parentId为需要查重的字段,输出id原创 2020-05-11 09:49:44 · 446 阅读 · 0 评论 -
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 · 6483 阅读 · 1 评论 -
Laravel使用Passport OAuth 用户登录认证
在开始之前,请通过 Composer 包管理器安装 Passport:composer require laravel/passportPassport 服务提供器使用框架注册自己的数据库迁移目录,因此在注册提供器后,就应该运行 Passport 的迁移命令来自动创建存储客户端和令牌的数据表:php artisan migrate接下来,运行 passport:install 命令来创建生...原创 2020-04-14 09:46:30 · 1300 阅读 · 0 评论 -
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 · 5828 阅读 · 0 评论 -
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 · 1519 阅读 · 0 评论 -
如何查看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 · 8801 阅读 · 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 · 4453 阅读 · 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 · 492 阅读 · 0 评论