/** * Sprawdzanie urla z routingu i zwracanie ścieżki do pliku */ public static function checkUrl($url) { $url_parts = Post::getUrlParts($url); if ($post = Post::published()->where('url', $url_parts['url'])->first()) { $url = $post->getPaths(false); } elseif ($category = Category::where('url', $url_parts['url'])->whereNotNull('template_id')->first()) { $url = $category->getPaths(false) . ($url_parts['page'] ? '/' . $url_parts['page'] : ''); } return $url; }