laravel
番茄蛋饭25块半
这个作者很懒,什么都没留下…
展开
-
jenssegers/mongodb 的elemmatch一些使用方法
中文文档://等值数组查询where('domain', 'elemmatch',['selfbuild_brand_id'=> $date['selfbuild_brand_id']])//数组模糊查询 用正则表达式实现use MongoDB\BSON\Regex;where('domain', 'elemmatch',[ 'mx_brand_name'=>new Regex('.*'.$date['mx'].'.*', 'i')]);//数组其他表达式原创 2022-02-28 15:49:42 · 625 阅读 · 0 评论 -
Passport个人访问令牌指定客户端ID
在passport v10以上已经移除了相关设置接口,我们可以重写createToken方法实现指定客户端ID public function createToken($name, array $scopes = []) { $clients = new ClientRepository('9466f475-de2d-47fc-9f14-ec8c1fed7f8d'); $pr = Container::getInstance()->make(Pers原创 2021-09-22 10:42:00 · 182 阅读 · 0 评论 -
Laravel水平分表及对应查询
余数一定小于除数,用10作为除数可以把user表拆分成user0.......user9根据id 可以确定用户存在哪个表中查询所有数据 for ($i = 0; $i < 10; $i++) { $queries->push(DB::table('user_operator_record' . $i) ->where([ ['act原创 2021-04-26 14:47:55 · 613 阅读 · 0 评论 -
Laravel 迁移后的字段怎么修改类型
Schema::table('group_code', function (Blueprint $table) { DB::statement("ALTER TABLE group_code CHANGE COLUMN expire_at expire_at timestamp (0) comment '过期时间' "); });原创 2021-04-13 14:42:26 · 395 阅读 · 0 评论 -
laravel 常用的操作
select([DB::raw('DATE_FORMAT(starting_time,"%Y-%m-%d") as date'), DB::raw('COUNT(distinct(user_id)) as value')])->groupBy('date')->orderBy('date')->get()按时间分组加去重select([DB::raw('any_value(project_id) as project_id'), 'quality', DB::raw('coun.原创 2021-03-23 17:27:26 · 369 阅读 · 1 评论 -
jwt 包tymon/jwt-auth 的401问题
使用laravel 拓展包tymon/jwt-authjwt.auth 作为中间件使用,在一些场景下会触发不识别token报401,实际token是可用的.请改用auth:api原创 2021-03-09 15:14:12 · 454 阅读 · 0 评论 -
laravel5.4 +overtrue/laravel-wechat 请使用4.0
overtrue/laravel-wechat:^5.1 -> Laravel/Lumen >= 5.1可以在文档看到laravel5 推荐用5.1 ,可实际5.1的包在laravel5.4的环境下各种报错,请使用4.0版本即可原创 2021-03-09 15:11:26 · 483 阅读 · 0 评论 -
Laravel api请求返回的却是html格式的默认页
请求没有通过验证器,并且请求头 Accept 如果没设置 application/json 成这个,那么就会出现返回一个默认页的情况。原创 2020-12-13 15:57:51 · 591 阅读 · 0 评论 -
Laravel 踩坑记录(持续更新)
数据迁移执行迁移命令会提示 Specified key was toolong; max key length is 1000 bytes解决方案如下:\app\Providers\AppServiceProvider.php文件修改默认长度namespace App\Providers;use Illuminate\Support\ServiceProvider;//这里引用Schemause Illuminate\Support\Facades\Schema;class AppServ原创 2020-12-10 13:48:01 · 130 阅读 · 0 评论