>  기사  >  PHP 프레임워크  >  laravel에서 절대 경로를 쿼리하는 방법(두 가지 방법)

laravel에서 절대 경로를 쿼리하는 방법(두 가지 방법)

PHPz
PHPz원래의
2023-04-13 10:07:201132검색

Laravel은 단순성, 사용 용이성 및 높은 유연성으로 인해 광범위한 관심과 호평을 받아온 탁월한 PHP 프레임워크입니다. Laravel 프레임워크를 사용하여 애플리케이션을 개발하는 과정에서 파일과 디렉터리를 찾기 위해 절대 경로를 사용해야 하는 경우가 종종 있습니다. 이 기사에서는 laravel에서 절대 경로를 쿼리하는 방법을 살펴보겠습니다.

Laravel은 절대 경로를 쿼리하는 다양한 방법을 제공합니다. 아래에서는 이를 두 가지 측면에서 설명합니다.

내장 함수 realpath() 사용

laravel 프레임워크는 현재 파일의 절대 경로를 가져오는 내장 함수 realpath()를 제공합니다. 이 함수는 매개변수 경로의 절대 경로 이름을 반환합니다. path는 상대 경로인 경우 현재 작업 디렉터리의 절대 경로 이름을 반환합니다.

$path = 'app/Http/Controllers/Controller.php';
$real_path = realpath($path);

위 코드에서 Controller.php 파일의 절대 경로는 realpath() 함수를 호출하고 $path 매개변수를 전달하여 얻습니다. 실제 개발에서는 상대 경로를 절대 경로로 변환하여 파일이나 디렉터리의 절대 경로를 얻을 수도 있습니다.

laravel의 내장 보조 함수인 base_path() 및 app_path()를 사용하세요

위의 내장 함수인 realpath() 외에도 laravel은 루트 디렉토리를 얻기 위해 두 개의 보조 함수인 base_path() 및 app_path()도 제공합니다. 애플리케이션 경로 및 애플리케이션 디렉토리 경로. 그 중 base_path()는 애플리케이션의 루트 디렉터리 경로를 반환하고, app_path()는 애플리케이션 디렉터리 경로를 반환합니다.

$base_path = base_path();
$app_path = app_path();

위 코드에서 프로그래머는 보조 함수인 base_path() 및 app_path()를 호출하여 laravel 애플리케이션의 루트 디렉터리와 애플리케이션 디렉터리를 얻을 수 있습니다. 반환 값은 후속 파일 및 디렉터리 작업에 사용될 수 있습니다.

전반적으로 laravel에서 제공하는 절대 경로 쿼리 방법은 매우 간단하고 유연하며 사용하기 매우 편리합니다. 위의 두 가지 방법을 통해 laravel 애플리케이션의 모든 파일이나 디렉터리의 절대 경로를 쉽게 얻을 수 있으므로 보다 편리한 파일 및 디렉터리 작업을 수행할 수 있습니다.

위 내용은 laravel에서 절대 경로를 쿼리하는 방법(두 가지 방법)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.