Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. Route::get('/{country}/{category}', ['as' => 'tour.list', 'uses' => 'LinkController@tourlist']);
  2.  
  3. Route::get('/{category}/{slug}',['as' => 'single.tour', 'uses' => 'LinkController@singleTour']);
  4.  
  5. public function tourlist($country, $category)
  6. {
  7. $tour = Tour::whereHas('category', function($q) use($category) {
  8. $q->where('name','=', $category);
  9. })
  10. ->whereHas('country', function($r) use($country) {
  11. $r->where('name','=', $country);
  12. })
  13. ->get();
  14. return view('public.tours.list')->withTours($tour);
  15. }
  16. public function singleTour($slug,$category)
  17. {
  18. $tour = Tour::where('slug','=', $slug)
  19. ->whereHas('category', function($r) use($category) {
  20. $r->where('name','=', $category);
  21. })
  22. ->first();
  23. return view('public.tours.show')->withTour($tour);
  24. }
  25.  
  26. <a href="{{ route('single.tour',['category' => $tour->category->name, 'slug' => $tour->slug]) }}">{{$tour->title}}</a>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement