FailedDeliveryController.php 730 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Http\Controllers\Controller;
  4. use App\Http\Resources\FailedDeliveryResource;
  5. class FailedDeliveryController extends Controller
  6. {
  7. public function index()
  8. {
  9. $failedDeliveries = user()->failedDeliveries()->latest();
  10. return FailedDeliveryResource::collection($failedDeliveries->get());
  11. }
  12. public function show($id)
  13. {
  14. $failedDelivery = user()->failedDeliveries()->findOrFail($id);
  15. return new FailedDeliveryResource($failedDelivery);
  16. }
  17. public function destroy($id)
  18. {
  19. $failedDelivery = user()->failedDeliveries()->findOrFail($id);
  20. $failedDelivery->delete();
  21. return response('', 204);
  22. }
  23. }