THẢO LUẬN

Cảm ơn a góp ý , đều em có ghi "mình tham khảo tại đây của Shahroze Nawaz" phía dưới cùng bài viết rồi ạ 😃

0
Avatar
đã bình luận câu trả lời trong câu hỏi
May 14th, 2020 7:29 a.m.

@khanh1234 Nếu bạn không cần quá phức tạp như phải tạo từng nhóm quyền, mỗi nhóm thì có những quyền nào, ai thì thuộc nhóm nào, quyền nào... thì không cần tạo các bảng permissions, roles.. nữa. Chỉ có thể tạo thêm một field role vào bảng users dùng để kiểm tra xem ai là admin, ai là user thường. Khi đó sẽ kết hợp dùng Middleware, Gate / Policy của Laravel.

0
May 14th, 2020 7:18 a.m.

Bạn trình bày step by step hay thật. Thank you for your sharing 😃

+1
May 14th, 2020 7:14 a.m.

Yêu cầu của bài toán này là gi và mối quan hệ giữa User và TDevice như thế nào hả bạn?

0
May 14th, 2020 6:46 a.m.

Cảm ơn bạn! Rất hữu ích

+1
May 14th, 2020 6:35 a.m.

👏

0
Avatar
đã bình luận câu trả lời trong câu hỏi
May 14th, 2020 6:04 a.m.

@huukimit image_2020_05_12T19_05_57_349Z.png tại vì em làm bảng admin là quản trị,user thì chỉ xem sách thôi ạ

0
Avatar
đã bình luận câu trả lời trong câu hỏi
May 14th, 2020 5:56 a.m.

@huukimit vâng nếu thê em có phải tạo thêm các premission và role k ạ

0
Avatar
đã bình luận câu trả lời trong câu hỏi
May 14th, 2020 4:31 a.m.

Chỉ cần có một trường trong bảng user để căn cứ để kiểm tra xem là admin hay user thường là ổn rồi 😃

0
Avatar
đã bình luận câu trả lời trong câu hỏi
May 14th, 2020 4:30 a.m.

Dùng gate / policy không phải tách 2 bảng user và admin nữa đâu nhé.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
May 14th, 2020 4:30 a.m.

@huukimit vâng em đang bị rối chỗ đó, nếu tạo 2 table thì hai trang login lận,

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
May 14th, 2020 4:27 a.m.

@khanh1234 Có hai cách như này:

  • Nếu tạo 2 table thì sẽ cần config multi login nữa. Cái này laravel có hỗ trợ, chỉ cần config lại trong config/auth.php. Nhưng mà khi làm như vậy thì sẽ có hai trang login riêng biệt và 2 session riêng biệt. VD: http://example.localhost cho user thường. http://admin.example.localhost => cho admin đăng nhập.
  • Admin và user đăgn nhập cùng ở trang là example.local nhưng truy cập các route bắt đầu là /admin thì sẽ vào phần quản trị. Phần quản trị này đặt middleware như answer của mình là ổn. Không phải tạo 2 bảng admin và user. Không phải multi login.
0
Avatar
đã bình luận câu trả lời trong câu hỏi
May 14th, 2020 4:19 a.m.

vâng tại em đang thắc mắc là dùng mutlype thì tạo 2 table admin và user, nếu dùng gate và polyci thì 1 bảng user cho 1 type phân biệt đâu là admin và user,

0
May 14th, 2020 4:12 a.m.

(Yayy) có a @duongnamhaui ủng hộ 😽 em cảm ơn anh (bow)

0
May 14th, 2020 3:44 a.m.

Hay em ơi (+10)

+1
May 14th, 2020 3:32 a.m.

@huukimit đọc trên mạng thì có 2 trang register và login nên mk vẫn chưa hiểu lắm,

0
May 14th, 2020 3:31 a.m.

@huukimit vâng, mình dùng để admin có quyền thêm,sửa,xóa, còn cái user thì chỉ có quyền xem ,

0
May 14th, 2020 3:25 a.m.

Ý bạn là làm chức năng đăng nhập cho admin và user ở hai trang riêng khác nhau hả? VD:

  • Admin: admin.locahost
  • User: user.localhost

Và sẽ có 2 trang đăng nhập khác nhau?

Hay là bạn muốn hỏi cách để một số trang nhất định thì chỉ admin vào được?

0
May 14th, 2020 2:50 a.m.

đã update

0

Gì chứ bọn nó cứ ra airdrop thường xuyên là mình thích 😃)

0
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í