小编Laf*_*une的帖子

Prisma:如何选择或包含在分组依据中?

我有一个名为的表financial_transaction,其中包含如下数据:

ID 借方 信用 财务类型 付款ID 支付 作者id 作者
1 150 0 支付 2 - 1 -
2 0 50 支付 2 - 1 -

所以我从这些数据中得到的愿望是:

  • 按 进行分组payment_id
  • 包括真实到author.
  • 将所有debits和相加credits
  • 显示 和 等financial_type字段 payment_id

这就是我想要的:

[
   { 
     payment_id: 2,
     author: {
       first_name: John,
       last_name: Doe
     }
     debit: 150,
     credit: 50,
     financial_type: Payment
   }
]
Run Code Online (Sandbox Code Playgroud)

这也是我的 Prisma Scehma:

enum FinancialType {
  Payment
  Expense
  Withdraw
}
Run Code Online (Sandbox Code Playgroud)

用户表

model User …
Run Code Online (Sandbox Code Playgroud)

database postgresql prisma

6
推荐指数
1
解决办法
3万
查看次数

laravel 无法打开流:没有此类文件或目录错误

我刚刚从另一个目录中移动了一个 Laravel 项目,我遇到了这个错误,我不知道我错过了哪里,一切都是正确的。

警告:require(C:\xampp\htdocs\bsms\vendor\composer/../infyomlabs/laravel-generator/src/helpers.php): 无法打开流:C:\xampp\htdocs 中没有这样的文件或目录\bsms\vendor\composer\autoload_real.php 第 66 行

致命错误:require(): Failed opening required 'C:\xampp\htdocs\bsms\vendor\composer/../infyomlabs/laravel-generator/src/helpers.php' (include_path='C:\xampp\php\ PEAR') 在 C:\xampp\htdocs\bsms\vendor\composer\autoload_real.php 第 66 行

php laravel laravel-5 laravel-5.5

3
推荐指数
1
解决办法
2万
查看次数

Laravel:类 Illuminate\Database\Eloquent\Builder 的对象无法转换为字符串

我正在尝试遍历一组 id 以从另一个表中获取数据,我的意思是我想获取我们在其中循环的每个调度 id 的最新队列。

所以首先我有$schedules

$schedules = [{"id":19},{"id":18},{"id":15}]

而 foreach 循环是这样的:

$queues= [];
foreach ($schedules as $schedule) {
     $queues[] = Queue::withTrashed()
                     ->latest()
                     ->where('schedule_id', $schedule);
}
return $queues;
Run Code Online (Sandbox Code Playgroud)

当我返回队列时,它显示:

类 Illuminate\Database\Eloquent\Builder 的对象无法转换为字符串

php laravel

2
推荐指数
1
解决办法
2768
查看次数

标签 统计

laravel ×2

php ×2

database ×1

laravel-5 ×1

laravel-5.5 ×1

postgresql ×1

prisma ×1