在我之前一篇部落格《在 Laravel 專案中使用 webpack-encore》中提到,為了方便在 laravel blade 模板中引入 webpack-encore 構建的前端資源,我們需要為專案新增兩個 helper 函式,這兩個函式參考 Symfony 中同名函式改寫而來。
經過這段時間實際使用,我改寫的這兩個函式被證明基本滿足日常使用,也沒有出現 BUG。於是我著手在更多新的專案中使用它們(也試著改造了老的專案,將 laravel-mix 換成了 webpack-encore),但是作為一個很懶的程式設計師,這樣為每個專案都複製這兩個 helpers,是我無法忍受的,於是花了點兒時間將他們做成了一個獨立的 composer 包併發布上線了。
如此一來,只需要使用 composer 安裝好這個包,就可以在 Laravel 專案中使用 encore_entry_link_tags
和 encore_entry_script_tags
兩個函式方便地引入前端資源了。後期我會繼續完善它們,使其更靈活可靠。同時也歡迎有興趣的 phper 提交 PR,改進它們。