Trả về lỗi xác thực Laravel json

CẬP NHẬT ngày 10 tháng 6 năm 2019. Tôi đã đăng bài viết này trên kênh Slack của LaravelUK và David T đã cho tôi một số phản hồi có giá trị

Bạn có thể buộc Laravel luôn chỉ trả về JSON bằng cách chỉ định tiêu đề Chấp nhận.

Gần đây tôi đã sử dụng thay vì sử dụng xác thực nội tuyến. Tôi thấy việc tách mọi thứ thành các lớp riêng của chúng càng nhiều càng tốt nên tôi rất hài lòng khi điều này được đưa vào khung cốt lõi

Nếu bạn giống tôi và bạn không thể bỏ thói quen viết xác thực nội tuyến thì đừng lo lắng vì Jason McCreary tuyệt vời đã thêm một tính năng tuyệt vời vào Laravel Code Fixer Shift để chuyển đổi xác thực bộ điều khiển nội tuyến thành Yêu cầu biểu mẫu

Khi sử dụng Yêu cầu biểu mẫu với API, bạn sẽ nhận thấy rằng nếu bạn nhấn vào một tuyến API mà quá trình xác thực không thành công, nó sẽ đưa bạn đến chế độ xem 404

Giải pháp của tôi là tạo lớp FormRequest của riêng tôi mà tôi đặt trong không gian tên API gốc namespace App\Http\Requests\Api;

Tệp này chứa văn bản Unicode hai chiều có thể được diễn giải hoặc biên dịch khác với nội dung hiển thị bên dưới. Để xem lại, hãy mở tệp trong trình chỉnh sửa hiển thị các ký tự Unicode bị ẩn. Tìm hiểu thêm về các ký tự Unicode hai chiều

Hiển thị ký tự ẩn

Chủ Đề