Example #1
0
 private function getPage($key)
 {
     $key = trim($key);
     $key = preg_replace('/\\s+/', ' ', $key);
     $page = WikiPage::where('slug', self::slug($key))->first();
     if (!$page) {
         $page = WikiPage::where('title', $key)->first();
         if (!$page) {
             $page = new WikiPage();
             $page->rev = 0;
             $page->title = $key;
             $page->slug = null;
             // view 에서 slug가 없으면 title을 사용하므로 null 처리
             $page->content = '';
         }
     }
     return $page;
 }