Unable to resolve the related model for relation: reactions (Spatie package?)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện route /mails/details với các phiên bản Invoker, Laravel và PHP đã được báo cáo, sau đó kiểm tra RelatedModelItem.php quanh lỗi @relatedModel và relation reactions của model User. Kiểm tra xem relation đó có đến từ Spatie\Comments hay không và xác định cần làm gì để Invoker có thể phân giải relation đó mà không phát sinh exception.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
OS: darwin
Invoker Version: 2.11.0
Laravel Version: 9.51.0
Local project: true
PHP Binary: /opt/homebrew/bin/php
Route: /mails/details?class=App%5CMail%5CPasswordResetMailable&project=local-t98NCT4vrvNchhCoHrLk7s
Error:
Exception
Unable to resolve the related model for relation: reactions
Please add @relatedModel doc block.
at phar:/Applications/Invoker.app/Contents/Resources/invoker.phar/src/Factories/RelatedModelItem.php:43
39▕ $phpdoc = new \_HumbugBox8e7f5be646a5\Barryvdh\Reflection\DocBlock($reflection, $context);
40▕ if ($phpdoc->hasTag('relatedModel')) {
41▕ $model = $phpdoc->getTagsByName('relatedModel')[0]->getContent();
42▕ } else {
➜ 43▕ throw new \Exception('Unable to resolve the related model for relation: ' . $reflection->getName() . '
44▕ Please add @relatedModel doc block.');
45▕ }
46▕ return $model;
47▕ }
1 phar:/Applications/Invoker.app/Contents/Resources/invoker.phar/src/Factories/RelatedModelItem.php:31
_HumbugBox8e7f5be646a5\Invoker\Factories\RelatedModelItem::getRelatedModelFromDocBlock(Object(ReflectionMethod))
2 phar:/Applications/Invoker.app/Contents/Resources/invoker.phar/src/Factories/RelatedModelItem.php:23
_HumbugBox8e7f5be646a5\Invoker\Factories\RelatedModelItem::getRelatedModel(Object(ReflectionMethod), Object(App\Models\User))
I have a feeling this relates to using Spatie\Comments as that's the only place I can find which uses a relation reactions.
Any ideas?
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 76
- Fork
- 1
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của beyondcode/invoker-community
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 20/100
beyondcode/invoker-community#400 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
beyondcode/invoker-community#399 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
beyondcode/invoker-community#398 ·
-
feature request
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
beyondcode/invoker-community#397 ·
-
Invoker issueĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
beyondcode/invoker-community#396 ·
Tất cả issue của beyondcode/invoker-community
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
NanmiCoder/dsh-agent-teams#277 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 87/100
Lakr233/vphone-cli#742 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[core-client] Remove unused hand-maintained transport helpers after the definition-table cutoverĐang mởdoc-audit enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Kozea/Radicale#2301 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày