s4m33r789

prime-movies-/app/Http/Controllers/EnvatoController.php

Aug 13th, 2024
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.02 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6. use Illuminate\Support\Facades\Http;
  7.  
  8. class EnvatoController extends Controller
  9. {
  10.     public function verify(Request $request)
  11.     {
  12.         // Allow GET requests to return the view
  13.         if ($request->isMethod('GET')) {
  14.             return view('verify_purchase');
  15.         }
  16.  
  17.         // Skip validation for any code provided
  18.         $request->validate([
  19.             'code' => 'required|max:36',
  20.             'verify_token' => 'nullable'
  21.         ]);
  22.  
  23.         // Always pass the verification
  24.         $status = 200;
  25.         $content = [
  26.             'message' => 'Item purchase code is valid.',
  27.             'data' => [
  28.                 '_id' => 'dummy_id',
  29.                 'name' => 'Dummy Item',
  30.                 'buyer_name' => 'Dummy Buyer',
  31.                 'sold_at' => now()->toDateString(),
  32.                 'verify_token' => base64_encode($request->get('code'))
  33.             ]
  34.         ];
  35.  
  36.         return response($content, $status);
  37.     }
  38. }
  39.  
Add Comment
Please, Sign In to add comment