問題タブ [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.
php - Nova Relatable Filtering - company_id がロケーション company_id と一致するユーザーをフィルタリングする方法
ユーザーと場所の間に多対多の関係があります。「接続ユーザー」選択リストをフィルタリングして、現在の場所にcompany_id
一致するユーザーのみを表示したいと考えています。クエリに「where」句を追加するcompany_id
という静的関数を作成しました。relatableUsers
company_id
現在の場所をこの where クエリに取り込むにはどうすればよいですか? フィルターの下に likeをハードコーディングするcompany_id
と、うまくいくので、これが可能であることがわかります。
レコード情報は$request
または に保存されません$query
。
編集 - 関係の追加
ユーザーモデル:
ロケーション モデル:
会社モデルの関係:
laravel - Laravel Nova フィールド BelongsToMany データのドリルダウン
Laravelを使用してWebアプリケーションを開発しています。管理パネルの構築に Laravel Nova を使用しています。しかし、BelongsToMany フィールドに問題があります。
次のようなデータベーススキーマがあります
そこで Station nova リソースに、このようなフィールドを追加しました。
そのため、Nova 管理パネルからステーションの詳細ページに移動し、「マネージャーのアタッチ」を選択すると、次のページ (マネージャーを部門にアタッチするページ) のドロップダウンで、データベース内の使用可能なすべてのマネージャーが表示されます。 .
しかし、利用可能なすべての管理者をドロップダウンに表示する代わりに、選択したステーションと同じエリアに属する管理者/ユーザーをフィルタリングしたいと思います。つまり、マネージャーをステーションに追加したとき、ステーションを選択する必要があります。Nova でフィルター処理したり、目的を達成したりすることはできますか?
laravel - Laravel novaのインデックスにマークダウンフィールドを表示するには?
次のフィールドメソッドを持つ「Note」という名前のnovaモデルがあります
インデックス ページには、テーブルの ID しか表示されません。Markdownフィールドをインデックスに表示する方法について何か考えはありますか?