Exemplo n.º 1
0
 /**
  * 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'));
 }
Exemplo n.º 2
0
                <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'));
 }