Nhờ mọi người giúp đỡ e vấn đề này với ạ!
E có 3 bảng TheLoai,LoaiTin,TinTuc(TheLoai là bảng cao nhất liên kết với idTheLoai trong LoaiTin, LoaiTin liên kết với idLoai trong TinTuc)
Bây giờ e muốn lấy ra tất cả các tin thuộc 1 TheLoai và tất cả tin thuộc 1 LoaiTin => thì e làm thế nào để có được ĐƯỜNG DẪN ĐƠN GIẢN: dạng như donmain/ten-the-loai và donmain/ten-loai-tin và bảng chi tiết tin : donmail/tin-tuc.html.
Đây là route của e
Route::get(’{menu}’,‘PagesController@menu’)->name(‘menu’);
Route::get(’{muc}’,‘PagesController@muc’)->name(‘muc’);
đây là controller
public function menu($slug){
$menu=Menu::where(‘Url’,’=’,$slug);
return view(‘pages.menu’,compact(‘menu’));
}
public function muc($slug){
$muc=ChuyenMuc::where(‘Url’,’=’,$slug);
return view(‘pages.chuyenmuc’,compact(‘muc’));
}
VẬY LÀM SAO ĐỂ LARAVEL HIỂU ĐƯỢC ROUTE NÀO GỌI ĐẾN BLADE NÀO?
===> NÓ TOÀN BỊ RA CHUNG 1 BLADE THÔI!
E xin cảm ơn!!
Xin giúp đỡ về Url trong laravel?
Kia là bạn trả về hai template khác nhau rồi, có trả về cùng template đâu.
Còn nếu bạn muốn friendly-url thì có thể dùng eloquent-sluggable
Bonus:
- Refactor lại code bạn nhé. nhé code vào ba dấu `
- Đặt tên cột dạng snake_case chứ không dùng camelCase
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?