Adding Trend Widget
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 38/100
調査の方向性
この失敗は、パッケージ化された Invoker アプリケーションの src/Metrics/MySqlTrendDateExpression.php を示しています。まず getValue() の実装と、その親である Illuminate Database Expression のシグネチャを確認してください。Laravel 10.43.0 でトレンドウィジェットが報告された互換性の致命的エラーを発生させなくなれば完了です。payload には実行すべき専用テストは記載されていません。
索引モデルが issue の本文から書いたものです。
説明
OS: darwin
Invoker Version: 2.13.2
Laravel Version: 10.43.0
Local project: true
PHP Binary: /usr/local/bin/php
Route: /dashboard?project=local-2V3jXcJ741qgRF2TqS5X4C
Error:
Symfony\Component\ErrorHandler\Error\FatalError
Declaration of _HumbugBox4ff0af112613\Invoker\Metrics\MySqlTrendDateExpression::getValue() must be compatible with Illuminate\Database\Query\Expression::getValue(Illuminate\Database\Grammar $grammar)
at phar:/Applications/Invoker.app/Contents/Resources/invoker_l10.phar/src/Metrics/MySqlTrendDateExpression.php:7
3▕ namespace _HumbugBox4ff0af112613\Invoker\Metrics;
4▕
5▕ class MySqlTrendDateExpression extends \_HumbugBox4ff0af112613\Invoker\Metrics\TrendDateExpression
6▕ {
➜ 7▕ public function getValue()
8▕ {
9▕ switch ($this->unit) {
10▕ case 'months':
11▕ return "date_format({$this->wrap($this->column)}, '%Y-%m')";
Whoops\Exception\ErrorException
Declaration of _HumbugBox4ff0af112613\Invoker\Metrics\MySqlTrendDateExpression::getValue() must be compatible with Illuminate\Database\Query\Expression::getValue(Illuminate\Database\Grammar $grammar)
at phar:/Applications/Invoker.app/Contents/Resources/invoker_l10.phar/src/Metrics/MySqlTrendDateExpression.php:7
3▕ namespace _HumbugBox4ff0af112613\Invoker\Metrics;
4▕
5▕ class MySqlTrendDateExpression extends \_HumbugBox4ff0af112613\Invoker\Metrics\TrendDateExpression
6▕ {
➜ 7▕ public function getValue()
8▕ {
9▕ switch ($this->unit) {
10▕ case 'months':
11▕ return "date_format({$this->wrap($this->column)}, '%Y-%m')";
[2m+1 vendor frames [22m
2 [internal]:0
Whoops\Run::handleShutdown()
- 主要言語
- 言語のデータがありません
- スター
- 76
- フォーク
- 1
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
beyondcode/invoker-community のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
beyondcode/invoker-community#400 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
beyondcode/invoker-community#399 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
beyondcode/invoker-community#398 ·
-
feature request
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
beyondcode/invoker-community#397 ·
-
Invoker issueオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
beyondcode/invoker-community#396 ·
beyondcode/invoker-community の issue をすべて見る
似ている issue
-
status: waiting-for-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
spring-projects/spring-framework#37614 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
pydantic/pydantic-ai#12091 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
paperclipai/paperclip#18396 ·
メンテナーはふだん 1 日以内に返信