/** * Resource edit view * GET /resource/{id}/edit * @param int $id * @return Response */ public function edit($id) { $data = $this->model->find($id); $categoryLists = CreativeCategories::lists('name', 'id'); $creative = $this->model->where('slug', $data->slug)->first(); return View::make($this->resourceView . '.edit')->with(compact('data', 'categoryLists', 'creative')); }
<div class="post-box"> <a href="{{ route('timeline.getTimeline', $post->user->id) }}"> <img class="img-rounded" src="{{ $post->user->portrait_large }}" width="50" height="50" alt=""> </a> <div> <h5><a href="{{ route('creative.show', $post->slug) }}">{{ $post->title }}</a></h5> <small>{{ date("M d, Y",strtotime($post->created_at)) }}</small> </div> </div> @endforeach </div> {{-- /Recent Posts Widget --}} {{-- Tags Widget --}} <div class="widget"> <div class="widget-title"> <h4>热议主题</h4> </div> <ul class="widget-tag"> <?php $categories = CreativeCategories::where('cat_status', 'open')->orderBy('sort_order')->get(); ?> @foreach($categories as $category) <li> <a href="{{ route('creative.category', $category->id) }}" class="tag-link">{{ $category->name }}</a> </li> @endforeach </ul> </div> {{-- /Tags Widget --}} </div> </div> </div>
/** * Show search result * @return response */ public function search() { $query = $this->model->orderBy('created_at', 'desc'); $categories = CreativeCategories::orderBy('sort_order')->get(); // Get search conditions switch (Input::get('target')) { case 'title': $title = Input::get('like'); break; } // Construct query statement isset($title) and $query->where('title', 'like', "%{$title}%")->orWhere('content', 'like', "%{$title}%"); $datas = $query->paginate(6); return View::make('creative.search')->with(compact('datas', 'categories')); }