THẢO LUẬN

thg 5 14, 2020 9:42 SA

hey yo

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 14, 2020 9:09 SA

nếu em dung multype và đăng nhập cùng vào 1 trang login để quản trị,nhưng chỉ admin là thêm,sửa,xóa,còn user chỉ xem thì em dùng gate-polyci được k anh

0

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
thg 5 14, 2020 7:29 SA

@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
thg 5 14, 2020 7:18 SA

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

+1
thg 5 14, 2020 7:14 SA

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
thg 5 14, 2020 6:46 SA

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

+1

👏

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 14, 2020 6:04 SA

@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
thg 5 14, 2020 5:56 SA

@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
thg 5 14, 2020 4:31 SA

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
thg 5 14, 2020 4:30 SA

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
thg 5 14, 2020 4:30 SA

@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
thg 5 14, 2020 4:27 SA

@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
thg 5 14, 2020 4:19 SA

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
thg 5 14, 2020 4:12 SA

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

0
thg 5 14, 2020 3:44 SA

Hay em ơi (+10)

+1
thg 5 14, 2020 3:32 SA

@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
thg 5 14, 2020 3:31 SA

@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
thg 5 14, 2020 3:25 SA

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