Yêu cầu thg 10 23, 2019 4:18 SA 211 0 3
  • 211 0 3
0

Rewrite URL Laravel

Chia sẻ
  • 211 0 3

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!

3 CÂU TRẢ LỜI


Đã trả lời thg 10 23, 2019 4:23 SA
Đã được chấp nhận
+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é.

Chia sẻ
Avatar TinhTN @tinhtn89
thg 10 25, 2019 3:03 SA

Thanks. OK rồi bạn

Đã trả lời thg 10 23, 2019 4:20 SA
+3

Thay đổi vị trí route domain/admin/dashboard cho lên đầu. Bạn thử như vậy được không

Chia sẻ
Avatar TinhTN @tinhtn89
thg 10 25, 2019 3:03 SA

Thanks. OK rồi bạn

Đã trả lời thg 10 23, 2019 6:47 SA
+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']);
Chia sẻ
Avatar TinhTN @tinhtn89
thg 10 25, 2019 3:03 SA

Thanks. OK rồi bạn

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí