我已經使用View Composer創建了一些代碼,我將Route Collection傳遞到所有視圖的前端,這樣我就可以通過與它們相關聯的路線訪問Vuejs中的所有laravel路線。用於Laravel路徑的JavaScript全局變量 - 這是個好主意嗎?
例如,使用VUE組件,而不是通過我上傳的路線到Vue的組件上傳的圖像,它被列爲一個全局變量的一部分:
var uploadRoute = _.find(globalRoutes, function(route) { return route.name == 'route-name.image.upload' });
$.post(uploadRoute, data) ... etc
我的問題是.. 。這是明智的嗎?我公開發布我的整個應用程序的路線。
謝謝
不客氣,埃德:) – Dencker
我喜歡高級建議 - 我可以試試。 –
@Ed這也可以繞過手動更新路由陣列的方法,如果您更改路由名稱。 – Dencker