日 落
覺得每天都要寫一點程式才不會腦殘
只好將 space 換成 tab,隔天再換回來
開放原始碼的Osiris
這不是編輯器自動就可以做的事情嗎
日 落
開放原始碼的Osiris : 我寫 crobjob 讓編輯器做 XD
開放原始碼的Osiris
日 落 : 這更偷懶
日 落
開放原始碼的Osiris : Laravel 沒有產生 sitemap 的功能,再思考要怎麼實作比較好
開放原始碼的Osiris
日 落 : 居然沒有嗎……
日 落
開放原始碼的Osiris : 因為他是 dynamic route,所以沒辦法預知完整的的 URL
開放原始碼的Osiris
那這樣 sitemap 不就也要動態產生?
日 落
是的,但是要在哪一段程式碼偵測、儲存 URL,沒有找到最佳解
日 落
之前看到一個很扯的專案,是跑一隻爬蟲掃完整個網站來蒐集 URL
sixwings
感覺可以把 php artisan route:list 對應的 command.php 當成基底程式碼,收集 route:list 回傳的 URL 資料轉成 array 匯入 sitemap 對應的 view
日 落
sixwings : 如果 URL 後面有帶 parameter,route:list 的列表其實完全沒辦法用
像是 info/user/{UID} 這樣
sixwings
帶參數的話可能要另外處理,目前是要列出所有可以透過 GET 連到的網址嗎?假如是 info/user/{UID} 這種例子的話,我會傾向從 model 撈出所有符合的 UID 代入 route(name, ['UID' => ...]) 取得對應網址
載入新的回覆