問題タブ [laravel-nova]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3982 参照

php - Nova Relatable Filtering - company_id がロケーション company_id と一致するユーザーをフィルタリングする方法

ユーザーと場所の間に多対多の関係があります。「接続ユーザー」選択リストをフィルタリングして、現在の場所にcompany_id一致するユーザーのみを表示したいと考えています。クエリに「where」句を追加するcompany_idという静的関数を作成しました。relatableUsers

company_id現在の場所をこの where クエリに取り込むにはどうすればよいですか? フィルターの下に likeをハードコーディングするcompany_idと、うまくいくので、これが可能であることがわかります。

レコード情報は$requestまたは に保存されません$query

編集 - 関係の追加

ユーザーモデル:

ロケーション モデル:

会社モデルの関係:

0 投票する
1 に答える
1508 参照

laravel - Laravel Nova フィールド BelongsToMany データのドリルダウン

Laravelを使用してWebアプリケーションを開発しています。管理パネルの構築に Laravel Nova を使用しています。しかし、BelongsToMany フィールドに問題があります。

次のようなデータベーススキーマがあります

そこで Station nova リソースに、このようなフィールドを追加しました。

そのため、Nova 管理パネルからステーションの詳細ページに移動し、「マネージャーのアタッチ」を選択すると、次のページ (マネージャーを部門にアタッチするページ) のドロップダウンで、データベース内の使用可能なすべてのマネージャーが表示されます。 .

しかし、利用可能なすべての管理者をドロップダウンに表示する代わりに、選択したステーションと同じエリアに属する管理者/ユーザーをフィルタリングしたいと思います。つまり、マネージャーをステーションに追加したとき、ステーションを選択する必要があります。Nova でフィルター処理したり、目的を達成したりすることはできますか?

0 投票する
1 に答える
860 参照

laravel - Laravel novaのインデックスにマークダウンフィールドを表示するには?

次のフィールドメソッドを持つ「Note」という名前のnovaモデルがあります

インデックス ページには、テーブルの ID しか表示されません。Markdownフィールドをインデックスに表示する方法について何か考えはありますか?