> PHP 프레임워크 > Laravel > Laravel 경로를 저장하는 방법

Laravel 경로를 저장하는 방법

PHPz
풀어 주다: 2023-04-21 10:40:00
원래의
1287명이 탐색했습니다.

인기 있는 PHP 프레임워크인 Laravel은 개발자가 강력한 웹 애플리케이션을 빠르게 개발하는 데 도움이 되는 다양한 편리한 도구를 제공합니다. Laravel로 애플리케이션을 개발할 때 경로 저장은 매우 중요한 문제입니다. 이번 글에서는 Laravel 애플리케이션에서 경로를 저장하는 방법을 설명하겠습니다.

Laravel 애플리케이션에는 일반적으로 파일 경로와 URL 경로라는 두 가지 유형의 경로를 저장해야 합니다.

1. 파일 경로

  1. 공용 경로

Laravel에서 공용 경로는 웹 애플리케이션의 공용 파일이 저장되는 폴더입니다. 이 폴더에는 JavaScript, CSS, 이미지 등과 같은 애플리케이션의 프런트엔드 리소스가 포함되어 있습니다. Laravel 애플리케이션에 공개 경로를 저장하려면 다음 코드를 사용하세요:

public_path();
로그인 후 복사

public_path() 함수는 Laravel 애플리케이션의 공개 폴더의 전체 경로를 반환합니다.

예를 들어 js 폴더의 경로를 public 폴더에 저장하고 싶다면 다음과 같이 하면 됩니다:

$jsPath = public_path() . '/js';
로그인 후 복사
  1. Storage Path

Laravel 애플리케이션에서는 일반적으로 파일을 저장하고 관리해야 합니다. 이 시점에서 Laravel 애플리케이션에서 경로가 어디에 저장되어 있는지 알아야 합니다. Laravel에서 저장 경로의 위치는 config/filesystems.php 구성 파일에 저장됩니다.

기본적으로 Laravel은 파일 저장을 위해 로컬 파일 시스템을 사용합니다. 저장 경로는 다음 코드를 통해 얻을 수 있습니다:

storage_path();
로그인 후 복사

storage_path() 함수는 Laravel 애플리케이션의 저장 디렉터리의 전체 경로를 반환합니다. 예를 들어, 저장소 폴더에 앱 폴더에 대한 경로를 저장하려면 다음과 같이 할 수 있습니다:

$storagePath = storage_path('app');
로그인 후 복사

이 시점에서 $storagePath 변수에는 Laravel 응용 프로그램의 저장소/앱 디렉터리에 대한 전체 경로가 포함됩니다.

2. URL 경로

Laravel 애플리케이션에서 URL 경로는 브라우저에 표시되는 경로이며 웹 애플리케이션의 다른 페이지에 액세스하는 데 사용됩니다. Laravel에서는 다음 함수를 사용하여 URL 경로를 얻을 수 있습니다:

url();
로그인 후 복사

url() 함수는 Laravel 애플리케이션의 루트 URL을 반환합니다. 예를 들어, 애플리케이션 루트 디렉터리의 URL 경로를 저장하려면 다음과 같이 하면 됩니다.

$rootUrl = url('/');
로그인 후 복사

이렇게 하면 루트 URL 경로가 포함된 문자열이 반환됩니다.

다른 페이지의 URL 경로를 저장하려면 원하는 페이지의 경로를 지정해야 합니다. 예를 들어, 애플리케이션 연락처 페이지의 URL 경로를 저장하려면 다음과 같이 할 수 있습니다:

$contactUrl = url('/contact');
로그인 후 복사

요약

Laravel 애플리케이션에서는 경로를 저장하는 것이 매우 중요합니다. 파일 경로이든 URL 경로이든 Laravel은 해당 값을 가져오는 편리한 기능을 제공합니다. 개발자는 이러한 기능을 사용하여 애플리케이션에 경로를 쉽게 저장하고 경로가 올바른지 확인할 수 있습니다. 또한 개발자는 애플리케이션이 제대로 작동하도록 이러한 기능을 사용할 때 경로의 정확성에 주의를 기울여야 합니다.

위 내용은 Laravel 경로를 저장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿