Yêu cầu thg 9 23, 2019 8:06 SA 140 0 3
  • 140 0 3
0

Phân quyền trong laravel

Chia sẻ
  • 140 0 3

MÌnh xóa dữ liệu bằng ajax. Có cách nào để khi tài khoản không có quyền xóa thì nó qua trang 401 không nhỉ, Hiện tại của mình nó chỉ thế này MÌnh cảm ơn.

3 CÂU TRẢ LỜI


Đã trả lời thg 9 23, 2019 8:08 SA
+3

Bạn chỉ cần vào .env và bật cái APP_DEBUG=false là được. Mặc định nó sẽ là true vì trên môi trường dev bạn cần xem cụ thể lỗi. Còn khi depoy thì bạn chuyển về false là được. Thêm nữa là bạn đang dùng AJAX nên nó sẽ chỉ trả về mã lỗi 401 và không có thông tin gì thôi còn nếu bạn muốn chuyển trang thì bạn có thể check nếu status code trả về từ AJAX là 401 thì redirect

Chia sẻ
Đã trả lời thg 9 23, 2019 8:19 SA
+2

https://laravel.com/docs/5.8/errors#custom-http-error-pages Đây nha bạn, bạn có thể customer 404 error page

Chia sẻ
Đã trả lời thg 9 24, 2019 1:25 SA
+1

Mình thấy bạn request API để lấy json data về, chỉ cần kiểm tra nếu API return statusCode lỗi như: 401, 403, 500 thì bạn hiển thị một cái thông báo đỏ lên màn hình để báo lỗi là được rồi. Làm như bạn đang nghĩ mình thấy không hợp lý cho lắm. Góp ý chân thành tới bạn.

Chia sẻ
thg 9 25, 2019 3:06 SA

cam on ban nhe

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í