1
0

TagController.php 614 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models\Tag;
  4. use Illuminate\Http\Request;
  5. use App\Http\Requests;
  6. use App\Repositories\TagRepositoryEloquent;
  7. class TagController extends Controller
  8. {
  9. protected $tag;
  10. public function __construct(TagRepositoryEloquent $tag)
  11. {
  12. $this->tag = $tag;
  13. }
  14. public function index($id)
  15. {
  16. $tag = $this->tag->find($id);
  17. $articles = $tag->article()
  18. ->orderBy('sort','desc')
  19. ->orderBy('id', 'desc')
  20. ->paginate(15);
  21. return view('default.tag_article', compact('articles', 'tag'));
  22. }
  23. }