public function index($trashed = false)
    {
        $this->authorize(PostsPolicy::PERMISSION_LIST);

        $posts = $this->post->with(['author', 'category'])->when($trashed, function ($query) {
            return $query->onlyTrashed();
        })->paginate(30);

        $title = trans('blog::posts.titles.posts-list');
        $this->setTitle($title . ($trashed ? ' - '.trans('core::generals.trashed') : ''));
        $this->addBreadcrumb($title);

        return $this->view('admin.posts.index', compact('trashed', 'posts'));
    }
public function index($trashed = false)
    {
        $this->authorize(PostsPolicy::PERMISSION_LIST);

        $posts = $this->post->with(['author', 'category'])->when($trashed, function ($query) {
            return $query->onlyTrashed();
        })->paginate(30);

        $title = trans('blog::posts.titles.posts-list');
        $this->setTitle($title . ($trashed ? ' - '.trans('core::generals.trashed') : ''));
        $this->addBreadcrumb($title);

        return $this->view('admin.posts.index', compact('trashed', 'posts'));
    }
public function index ( $ trashed = false ) { $ this -> authorize ( PostsPolicy :: PERMISSION_LIST ) ; $ posts = $ this -> post -> with ( [ 'author' , 'category' ] ) -> when ( $ trashed , function ( $ query ) { return $ query -> onlyTrashed ( ) ; } ) -> paginate ( 30 ) ; $ title = trans ( 'blog::posts.titles.posts-list' ) ; $ this -> setTitle ( $ title . ( $ trashed ? ' - ' . trans ( 'core::generals.trashed' ) : '' ) ) ; $ this -> addBreadcrumb ( $ title ) ; return $ this -> view ( 'admin.posts.index' , compact ( 'trashed' , 'posts' ) ) ; }
List the posts.

@param  bool  $trashed

@return \Illuminate\View\View
List the posts .