問題タブ [laravel-backpack]
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 - セットアップからの Laravel バックパックのアクセス許可
現在、Laravel-BackpackのPermissionManagerパッケージを使用しています。UI を介して権限を追加する方法についての説明が表示されます。スクリプトまたはセットアップ (おそらく DB 移行) からロールとアクセス許可を追加する必要がありますが、これに関するドキュメントはありません。手動で作成されたアクセス許可から移行スクリプトをリバース エンジニアリングする必要がありますか (これは機能しますか?)、またはこれを行うための受け入れられた方法はありますか?
laravel-backpack - Laravel バックパックの CRUD で Javascript が orderBy を台無しにする
この質問のプロセスに従ったところ、すべてが機能しましたが、表示されたページで順序を確認したかったのです。
これで私のコントローラーを更新しました:
しかし、うまくいかないようです。次に JavaScript を無効にすると、順序は正しくなりました。ページをロードするときにJSがコンテンツを並べ替えているようです(コンテンツIDによると思います)。
この動作を無効にするにはどうすればよいですか? (ページの読み込み中に作成されたもののみ、ユーザーが列ごとに並べ替えられるようにしたい)。
laravel-backpack - laravel backpack - creating related models on the fly
is it possible to have a onepage-form for editing or creating a entry and its related (1 to n) entrys?
For example: I have a customer model, every customer can have unlimited addresses. I could now have a CustomerCrudController and a AdressCrudController with the adress having select2-field for the customer, maybe having some kind of filter for the customer in the adress-list-view but it would be a more fluid working having the ability to change or add adresses in the customers-edit-view.
Thanks Christin
laravel-backpack - 複数のコンテンツ タイプの nn 関係
Laravel 5.3 と Backpack CRUD に基づくプロジェクトに取り組んでいます。私のプロジェクトには、約 8 つの異なるコンテンツ タイプ (ニュース、ページ、ポートフォリオ、イベント、チーム、ビデオ、ギャラリー、求人) があります。
すべてのコンテンツ タイプ (nn) にタグを追加できるようにする必要があり、すべてのコンテンツ タイプには固有のタグがあるため、タグはコンテンツ タイプ間で共有されません。
select_multiple または select2_multiple フィールド タイプを使用する場合、コンテンツ自体に 8 つのテーブル、8 つのピボット テーブル、およびタグ (!) に 8 つのテーブルが必要になります。
明らかに、タグ用のテーブルを 1 つだけにしたいのですが、select_multiple または select2_multiple フィールド タイプを使用すると、すべてのコンテンツ タイプの編集フォームですべてのタグが取得されます。
だから、私の質問は: select_multiple または select2_multiple フィールド タイプの結果をフィルタリングするエレガントな方法はありますか?
2 つのコンテンツ タイプを持つ単純なスキーマを作成しました: http://dbdesigner.net/designer/schema/60412
この例では、ニュースやページのコンテンツを編集しているときに、content_type_id でタグ リストをフィルタリングできるようにしたいと考えています。そのため、news-edit フォームにニュース タグを表示し、page-edit フォームにページ タグのみを表示したいだけです。
それとも、select_multiple フィールド タイプを意図したとおりに使用し、8 つのタグ テーブルを受け入れる必要があるのでしょうか (?)。
ヘルプやアドバイスをいただければ幸いです。
php - Laravel Backpacker CRUDリストビューを修正
私の新しいプロジェクトには Laravel 5.2 バックパッカー管理者がいて、生成されたリスト ビューを微調整する必要があります。すなわち:
データベースに金額をセントとして保存していますが、通常の金額として表示する必要があるため、基本的に
amount
列のすべての値を 100 で割る必要があります。日付が含まれている特定の行があり
cancelled
ます。これらの行クラスを「警告」に設定したいと思います。
これまでのところ、この完全なオーバーライド ソリューションしか見つかりませんでしたが、crud コントローラーでもっと簡単にできるかどうか疑問に思っていました。
私はすでにこれでヘッダーを変更できます:
データ行にこのような簡単なオプションはありますか? お気に入り:
laravel-backpack - Laravel page/create のバックパックに select_from_array を追加する方法
構成ファイルから配列を取得するドロップダウン フィールドを追加したいと考えています。私はこれを試しましたが、エラーが発生しました。
config/gallery.php で:
app/PageTemplates.php 内
====== 更新 =====
エラー:
a1e88af9db4bb80b9055323bf64be621df2f9960.php 行 19 の ErrorException: 未定義のインデックス: 値 (View: /Users/sokada/Code/backpack-ceci/vendor/backpack/crud/src/resources/views/fields/select_from_array.blade.php) (View: / Users/sokada/Code/backpack-ceci/vendor/backpack/crud/src/resources/views/fields/select_from_array.blade.php) (ビュー: /Users/sokada/Code/backpack-ceci/vendor/backpack/crud/ src/resources/views/fields/select_from_array.blade.php) a1e88af9db4bb80b9055323bf64be621df2f9960.php の 19 行目 CompilerEngine->handleViewException(object(ErrorException), '1') PhpEngine.php の 44 行目
ドキュメントのようにこれを試しましたが、それでもエラーが発生します。
エラー
PageTemplates.php 行 114 の ErrorException: 未定義の定数 'one' の使用 - PageTemplates.php 行 114 の HandleExceptions->handleError('8', '未定義の定数 'one' の使用 - '' と見なされる'' one''', '/Users/sokada/Code/backpack-ceci/app/PageTemplates.php', '114', array()) を PageTemplates.php の 114 行目に
このif文と関係があります。
laravel-backpack - Laravel-Backpack/Settings のフィールドを変更する方法
テキスト フィールドの代わりに、Laravel-Backpack/Settings ページの Value フィールドにドロップダウンを追加したいと思いadmin/setting/10/edit
ます。提案をいただければ幸いです。
DB設定フィールドで次を使用しましたが、エラーが発生します。
エラー
Fields.php 28 行目の ErrorException: Undefined index: name in Fields.php line 28 at HandleExceptions->handleError('8', 'Undefined index: name', '/Users/sokada/Code/backpack-ceci/vendor/backpack /crud/src/PanelTraits/Fields.php', '28', array('field' => array(), 'form' => 'both', 'complete_field_array' => array())) in Fields.php SettingCrudController.php の CrudPanel->addField(array()) の 28 行目 69 行目
Fields.php の 28 行目は次のとおりです。