問題タブ [voyager]
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.
laravel - ボイジャーのモデルチェンジ
Voyager の User クラスにいくつかのミューテーターを追加したいのですが、vendor フォルダー内は何も変更しません。また、Voyages はパッケージ内で User モデルを使用します。どういうわけか、これを変更することは可能ですか?
laravel - Voyager (Laravel): 多対多の関係で読み取りブレードをレンダリングする際の例外
Voyagerを使い始めましたが、関係の解決に問題があります。別のテーブルとの多対多の関係を含むデータベース エントリを表示または読み取ろうとすると、例外が発生します。
m 対 n の関係で関連付けられた2 つのテーブル、ツアー、アクティビティ、および中間テーブルactivity_tourがあります。docsに記載されているように、ボイジャー用のテーブルを用意しました。
テーブル ツアー:
id | タイトル | いくつかのその他のもの | id
が文字列
であるアクティビティ。
テーブル アクティビティ
ID | いくつかのその他のもの | tours
idも文字列です。BREAD-builder メニューに、
活動テーブルのツアー列に。
Activity-Model には、関係を解決するための次のメソッドが含まれています
テーブル activity_tour
アクティビティ ID | tour_id
特定のアクティビティ エントリを表示するたびに、次のエラーが表示されます。例外を引き起こすコード部分はここにあります(対応するファイル: vendor/tcg/voyager/resources/views/bread/read.blade.php - 51 行目から)。
しかし、アクティビティを編集したいときはいつでも、関連するすべてのツアーが読み込まれ、エラーなしで正しく表示されます。
バージョン
- データベース: 10.2.3-MariaDB 自作
- ララベル: 5.4
- ボイジャー: v0.11.10
php - Voyager の管理パネルが表示されないのですが、Windows を使用しているためですか?
それで、新しい Laravel プロジェクトに Voyager をインストールしました。インストール方法については、ドキュメントページですべてを行いましたが。管理画面から行けません。
現在、Windows 10 を使用しています。そして、すべてのルートとページは、laravel プロジェクトの vendor フォルダー内にあります。アクセス方法を教えてください。Voyager のログイン ページにアクセスするにはどうすればよいですか。
すべての YouTube ビデオ チュートリアルは Macintosh を使用しており、Voyager のインストール後、すぐにログイン ページにアクセスできます。
どうもありがとうございました。アップグレードも含めて、ほぼすべてのことを行いました。