
laravel
深海之鲲
这个作者很懒,什么都没留下…
展开
-
laravel orm使用聚合函数,求关联关系表中某字段sum值
上述代码使用addSelect()方法,会在select中新增一个credit字段,该字段是关联关系表中查询出来的member_credit,然后使用DB::table()进行求和。原创 2022-07-06 17:42:35 · 1144 阅读 · 0 评论 -
nginx解决前端跨域问题
nginx解决前端跨域问题原创 2022-07-04 16:10:05 · 727 阅读 · 0 评论 -
laravel-dompdf导出pdf,中文乱码问题解决
laravel-dompdf导出中文pdf原创 2022-07-01 10:42:44 · 2483 阅读 · 0 评论 -
apache 处理cors跨域问题
在需要配置跨域的虚拟主机 vhosts文件中添加以下内容: <Directory "D:/phpstudy_pro/WWW/cms-api/public"> Header set Access-Control-Allow-Origin * Header set Access-Control-Allow-Methods "GET, POST, PUT,DELETE,OPTIONS" Header set Access-Control-Allow-Header原创 2022-05-07 11:05:58 · 1005 阅读 · 1 评论 -
laravel validation校验组合唯一索引
public function rules() { return [ 'category' => ['required', 'in:plus,reduce'], 'key' => [ 'required', 'integer', Rule::unique('rule_type')->where(function ($query) { .原创 2022-04-28 10:05:49 · 507 阅读 · 0 评论 -
laravel对象转数组
json_decode(json_encode($chunk), true)原创 2021-09-13 16:28:05 · 1138 阅读 · 0 评论 -
导出csv
导出抽奖信息,查询sql忽略,导出数据,添加BOM头,防止excel打开csv文件乱码,代码如下: public function prizeExport(Request $request) { $filename = '中奖信息'.date('Ymd',time()).'.csv'; header('Content-Type: application/vnd.ms-excel;charset=utf-8'); header('Content-Dis原创 2021-08-20 18:18:15 · 327 阅读 · 0 评论 -
laravel、lumen修改JWT加密方式为MD5
原文链接lumen修改加密方式:新建MD5Hasher,vendor目录不在git版本管理中,故新建目录helpers。<?phpnamespace App\Helpers;use Illuminate\Contracts\Hashing\Hasher as HasherContract;use Illuminate\Hashing\AbstractHasher;class MD5Hasher extends AbstractHasher implements HasherC原创 2020-10-12 15:10:02 · 707 阅读 · 0 评论 -
excel/maatwebsite3.1在标题行上一行添加动态查询数据,并导出多sheet
首先下载安装好maatwebsite3.1包,具体操作自行百度,进入主题新建导出路由,控制器,导出业务类。在创建路由后,在控制器中做如下处理: public function export_comments(Request $request) { //控制器中调用导出业务类的方法 return (new ExportComment)->export_options($request)->download('活动风采评价.xlsx', \Maatweb.原创 2020-07-27 17:09:41 · 920 阅读 · 0 评论 -
laravel中使用barryvdh / laravel-dompdf导出pdf报错 ERROR: Undefined index:
报错vendor/dompdf/dompdf/lib/Cpdf.php:3923,是因为找不到字体。在目录storage/fonts中找到文件dompdf_font_family_cache.php将“ dompdf_font_family_cache.php”并替换""为“ /”。尝试是否可以导出。(windows开发编辑的文件在服务器上导出报错)...原创 2020-01-13 10:00:32 · 1047 阅读 · 0 评论 -
laravel使用ORM关联模型查询多对多关系的数据
例:举办一场活动在多个场馆同时举办。需要三张数据表,activities(活动表)、venues(场馆表),以及关系表activity_venue_relation(表中只有两个字段,activity_id和venue_id)数据关联 public function hasVenue() { return $this->belongsToMany('App\Venu...原创 2020-01-06 15:10:24 · 1327 阅读 · 0 评论 -
使用 Laravel-Modules 扩展包通过模块化开发 Laravel 应用
首先在 Laravel 项目根目录下使用 Composer 安装该扩展包:composer require nwidart/laravel-modules如不需要发布配置文件可以不用运行这条命令。该扩展包会自动注册服务提供者和别名。此外,你可以通过运行如下命令来发布配置文件:php artisan vendor:publish --provider=“Nwidart\Modules\...原创 2019-11-07 16:30:52 · 1922 阅读 · 0 评论 -
laravel使用ORM关联模型查询数据,并查询指定相关联的表中的字段
创建模型 public function activity(){ return $this->belongsTo('App\Activity','activity_id','id'); }创建路由Route::get('/single','ActivityRegistrationController@single')->name('single'...原创 2020-01-06 11:03:37 · 2665 阅读 · 0 评论