問題タブ [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.

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

php - セットアップからの Laravel バックパックのアクセス許可

現在、Laravel-BackpackのPermissionManagerパッケージを使用しています。UI を介して権限を追加する方法についての説明が表示されます。スクリプトまたはセットアップ (おそらく DB 移行) からロールとアクセス許可を追加する必要がありますが、これに関するドキュメントはありません。手動で作成されたアクセス許可から移行スクリプトをリバース エンジニアリングする必要がありますか (これは機能しますか?)、またはこれを行うための受け入れられた方法はありますか?

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

laravel-backpack - Laravel バックパックの CRUD で Javascript が orderBy を台無しにする

この質問のプロセスに従ったところ、すべてが機能しましたが、表示されたページで順序を確認したかったのです。

これで私のコントローラーを更新しました:

しかし、うまくいかないようです。次に JavaScript を無効にすると、順序は正しくなりました。ページをロードするときにJSがコンテンツを並べ替えているようです(コンテンツIDによると思います)。

この動作を無効にするにはどうすればよいですか? (ページの読み込み中に作成されたもののみ、ユーザーが列ごとに並べ替えられるようにしたい)。

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

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

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

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 つのタグ テーブルを受け入れる必要があるのでしょうか (?)。

ヘルプやアドバイスをいただければ幸いです。

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

php - Laravel Backpacker で保存する前にパスワードをハッシュする

簡単な質問: Laravel Backpacker CRUD admin で保存する前に、リクエスト値を変更 (ハッシュ) するにはどうすればよいですか?

私が理解している限り、これらのメソッドがcrudコントローラーで実行される前に、どこかで実行する必要があります。

しかし、私はそれを正しく行う方法がわかりません。

編集:リクエストはRequestオブジェクトではなくStoreRequestUpdateRequest次のようになります。 ここに画像の説明を入力

修正:

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

php - Laravel Backpacker CRUDリストビューを修正

私の新しいプロジェクトには Laravel 5.2 バックパッカー管理者がいて、生成されたリスト ビューを微調整する必要があります。すなわち:

  1. データベースに金額をセントとして保存していますが、通常の金額として表示する必要があるため、基本的にamount列のすべての値を 100 で割る必要があります。

  2. 日付が含まれている特定の行がありcancelledます。これらの行クラスを「警告」に設定したいと思います。

これまでのところ、この完全なオーバーライド ソリューションしか見つかりませんでしたが、crud コントローラーでもっと簡単にできるかどうか疑問に思っていました。

私はすでにこれでヘッダーを変更できます:

データ行にこのような簡単なオプションはありますか? お気に入り:

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

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文と関係があります。

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

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 行目は次のとおりです。