0
Rewrite URL Laravel
Mình đang thăc mắc chỗ này mong được mọi người trợ giúp. Bình thường mình hay viết url
Hiện tại:
Category: domain/Category/têncategory
Article : domain/post/tên bài viết.
Yêu cầu mới
Category: domain/tên category
Article : domain/tên category/tên bài viết
với yêu càu trên thì mình chỉ việc viết lại route một chút:
Route::get('{categroy}/{post}',['as'=>'detailtin','uses'=>'PageController@getPost']);
Route::get('{categroy}',['as'=>'category','uses'=>'PageController@getCategory']);
Với việc làm này thì code sẽ làm việt trong phần post, category, nhưng trên web còn rất nhiều url dạng khác nữa VD: domain/admin/dashboard .. . nó cũng hiểu theo thằng trên nên sẽ báo lỗi.
Vậy không biết cách xứ lý tốt nhát cho phần này là gì ? bạn nào từng gặp cho mình xin hướng xử lý. XIn cảm ơn!
Thêm một bình luận
3 CÂU TRẢ LỜI
+1
Route::get('{categroy}/{post}',['as'=>'detailtin','uses'=>'PageController@getPost']);
Route::get('{categroy}',['as'=>'category','uses'=>'PageController@getCategory']);
Cho xuống dười cùng của file web.php xem có đk k nhé.
Thanks. OK rồi bạn
Thanks. OK rồi bạn
+1
cho cái route domain/admin/dashboard...
lên trên
Route::get('{categroy}/{post}',['as'=>'detailtin','uses'=>'PageController@getPost']);
Route::get('{categroy}',['as'=>'category','uses'=>'PageController@getCategory']);
Thanks. OK rồi bạn