Open ryota-nakano opened 5 months ago
APIで追加したはずのルートが反映しない・・ もしかしてこの影響?と思って見たときのメモ
結果関係なかった。
気休めの暫定対応はできるが、根本的に使えない状態までしか対応は出来なかった。
In AbstractRouteCollection.php line 247:
Unable to prepare route [admin/reporting/products/stats] for serialization. Another route has already been assigned name [admin.reporting.products.stats]
「admin.reporting.customers.stats」
検索結果からルーティングファイルを確認 ※Bladeのファイルとか沢山出てくるが無視
おそらく以下のファイルでかぶってる
■対象ファイルURL例
パッケージ各種 /bagisto/packages/Ichipa/Admin/src/Routes/reporting-routes.php /bagisto/packages/Webkul/Admin/src/Routes/reporting-routes.php ※http://localhost/admin/reporting/customers/stats
Bagisto APIs /bagisto/vendor/bagisto/rest-api/src/Routes/V1/Admin/reporting-routes.php ※http://localhost/api/v1/admin/reporting/customers/stats
これなんだっけ?「bagisto/vendor/ichipa」ichipaだけある? /bagisto/vendor/ichipa/admin/src/Routes/reporting-routes.php ※ローカルにしか無く、コンテナに存在しないっぽい ※コンテナで「grep -r "admin.reporting.customers.stats" /var/www/html/bagisto/」で検索すると出てこない ↓ composer repositoryでローカルから読み込んだ際にvendorにできるものなので正常とのこと
In AbstractRouteCollection.php line 247:
Unable to prepare route [admin/reporting/products/stats] for serialization. Another route has already been assigned name [admin.reporting.products.stats].
In AbstractRouteCollection.php line 247:
Unable to prepare route [admin/reporting/customers/stats] for serialization. Another route has already been assigned name [admin.reporting.customers.stats].
以下の4つのルーティングでコメントアウトしたらエラー消えた。
/bagisto/packages/Ichipa/Admin/src/Routes/reporting-routes.php /bagisto/packages/Webkul/Admin/src/Routes/reporting-routes.php /bagisto/vendor/bagisto/rest-api/src/Routes/V1/Admin/reporting-routes.php /bagisto/vendor/ichipa/admin/src/Routes/reporting-routes.php
In AbstractRouteCollection.php line 247:
Unable to prepare route [api/customer/addresses/edit/{id?}] for serialization. Another route has already been assigned name [api.shop.customers.account.addresses.update].
以下の4つのルーティングでコメントアウトしたらエラー消えた。
bagisto/packages/Ichipa/Shop/src/Routes/api.php bagisto/packages/Webkul/Shop/src/Routes/api.php bagisto/vendor/ichipa/shop/src/Routes/api.php
それぞれの暫定対処でコメントアウトするとエラーはでなくなったが、本来の正しいものがわからない。
またBagisto APIs配下、Webkul配下など本来触ってはいけないファイルなので、こちらではどうしようもない。 ※ローカルからcomposerしたときにできるichipa vendorフォルダはシンボリックリンクでなので元のファイルと連動してた
改修できる部分じゃないので、このまま使うって影響ないかみるしかない。