Intereting Posts

Как проверить, существует ли URL через Laravel?

Я посмотрел на этот ответ:

Как проверить, существует ли URL через PHP?

Однако мне было интересно, существует ли метод в Laravel, который может проверить, существует ли URL (не 404) или нет?

Я предполагаю, что вы хотите проверить, существует ли маршрут, соответствующий определенному URL-адресу.

$routes = Route::getRoutes(); $request = Request::create('the/url/you/want/to/check'); try { $routes->match($request); // route exists } catch (\Symfony\Component\HttpKernel\Exception\NotFoundHttpException $e){ // route doesn't exist } 

попробуйте эту функцию

 function checkRoute($route) { $routes = \Route::getRoutes()->getRoutes(); foreach($routes as $r){ if($r->getUri() == $route){ return true; } } return false; }