mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-21 13:34:00 +00:00
26 lines
570 B
PHP
26 lines
570 B
PHP
<?php
|
|
|
|
namespace App\Classes\General;
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use Illuminate\Http\Request;
|
|
|
|
class UrlHelper {
|
|
public static function getRouteParametersFromUrl($url) {
|
|
$parsedUrl = parse_url($url);
|
|
$path = $parsedUrl['path'];
|
|
|
|
$routes = Route::getRoutes();
|
|
|
|
foreach ($routes as $route) {
|
|
$request = Request::create($path, 'GET');
|
|
$route->bind($request);
|
|
if ($route->matches($request)) {
|
|
return $route->parameters();
|
|
}
|
|
}
|
|
|
|
return [];
|
|
}
|
|
}
|