Baum, 在 Laravel 存取 Nested Set Model

過去曾經在 Laravel 上面實作 Nested Set Model 的應用,除了基本的建立、刪除、搜尋以及搬移節點,再來就是要驗證節點跟確保巢狀結構正確,必要時還要能夠重建整個結構。

Eloquent 以 Camel-Case 定義關連函式

假設定義了一個書籍的 Model 並且每一本書有一個書皮封面 BookCover,所以定義以下的內容: <?php class Book extends Eloquent { public function book_cover() { return $this->hasOne('bookCover'); } } 現在我們查詢書籍並且使用

git 在不同操作階段的恢復方法

初學 git 透過 GUI 添加檔案跟提交都很便利,但是要如何恢復卻常常卡住。 主要是不熟悉指令端實際的運作情況,所以不確定 GUI 該如何選擇來恢復檔案。 下面把自己

Services_JSON 解決 JavaScript 物件轉換成 PHP 陣列

Services_JSON 是 json_encode/json_decode 的實做,雖然 PHP 5.2 已經可以直接使用,不過格式比須是嚴謹的 JSON 格式(RFC 4627)。 但 JavaScript 的物件結構本身跟 JSON 格式相仿,這時候可以透過 Services_JSON 提供的