@@ -35,7 +35,7 @@ public function __construct()
35
35
* @param null $category_slug
36
36
* @return mixed
37
37
*/
38
- public function index ($ locale , Request $ request , $ category_slug = null )
38
+ public function index ($ locale = null , Request $ request , $ category_slug = null )
39
39
{
40
40
// the published_at + is_published are handled by BinshopsBlogPublishedScope, and don't take effect if the logged in user can manageb log posts
41
41
@@ -126,10 +126,12 @@ public function search(Request $request)
126
126
* @param $category_slug
127
127
* @return mixed
128
128
*/
129
- public function view_category ($ locale , $ hierarchy , Request $ request )
129
+ public function view_category (Request $ request )
130
130
{
131
+ $ hierarchy = $ request ->route ('subcategories ' );
132
+
131
133
$ categories = explode ('/ ' , $ hierarchy );
132
- return $ this ->index ($ locale , $ request , end ($ categories ));
134
+ return $ this ->index ($ request -> get ( ' locale ' ) , $ request , end ($ categories ));
133
135
}
134
136
135
137
/**
@@ -139,8 +141,10 @@ public function view_category($locale, $hierarchy, Request $request)
139
141
* @param $blogPostSlug
140
142
* @return mixed
141
143
*/
142
- public function viewSinglePost (Request $ request, $ locale , $ blogPostSlug )
144
+ public function viewSinglePost (Request $ request )
143
145
{
146
+ $ blogPostSlug = $ request ->route ('blogPostSlug ' );
147
+
144
148
// the published_at + is_published are handled by BinshopsBlogPublishedScope, and don't take effect if the logged in user can manage log posts
145
149
$ blog_post = BinshopsPostTranslation::where ([
146
150
["slug " , "= " , $ blogPostSlug ],
0 commit comments