File size: 606 Bytes
40dca3b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

namespace App\Http\Middleware;

use App\Services\ComicServices;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;

class ConvertIdMiddleware
{
//    private $keyArray = ['9', '1', '6', '4', '0', '8', '3', '2', '5', '7'];

    public function handle($request, Closure $next)
    {
        $id = $request->route('comic_code');
        if($id){
            $reversedString = reverseConvert($id, config('settings.arrray_keys_convert_id'));
            $request->offsetSet('comic_code', 'COMIC-'.$reversedString);
        }

        return $next($request);
    }
}