Category Archives: WebDesign

[Laravel]Defining Helper

在 Laravel 中如果想要自己加一些 Helper function,只要幾個簡單的步驟就可以很方便的利用 Laravel 本身提供的 ClassLoader 自訂 Helper。

1.先在 app 目錄裡面建一個存放 Helper class 的目錄(例如叫 classes)

2.到 app/start/global.php 透過原先預設的 ClassLoader 設定再加入 classes 目錄

3.自訂 Helper (app/classes/Helper.php)

4.使用 Helper

Continue Reading

[Laravel]upgrade error

透過 composer 升級 Laravel 後會出現以下錯誤訊息

主要原因是在根目錄的bootstrap 底下多出一個 compiled.php 檔案定義一些 class loader

刪除即可恢復正常

Continue Reading

[Web]Bower 前端套件管理工具

Bower 是一套由 Twitter 開發出來的前端管理工具,在一般開發環境如果要使用 jQuery 或 Bootstrap 之類的套件必須手動到官網下載,透過 Bower 可以自動安裝且管理這些套件

另外因為 Bower 是用 Node.js 開發的,而套件管理也是透過 Git,因此安裝前需要先安裝 Node.js、NPM、Git

安裝

安裝套件

相關指令

透過 .bowerrc 修改 bower_components 名稱及路徑 .bowerrc 可以放在 /(根目錄) 或 ~(家目錄),分別代表 Global 和自己的設定

以上範例就是將套件安裝於該路徑底下的 lib/js/plugin 另外其他相關設定,包含權限、proxy等等可以參考 官網參數

自行建立 bower 套件 1. 首先需要先在你的套件中 init bower.json

2. 建立 Dependencies

init 完後會長出 json 格式的設定

3. 註冊套件到 Bower …

Continue Reading