Laravel에서 클래스를 사용하는 방법
이 블로그 게시물에서 저는 라라벨에서 클래스를 사용하는 방법과 이유를 설명할 것입니다.
왜 우리가 그것을 사용합니까?
메서드가 동일한 코드를 반복해서 작성하는 대신 하나 이상의 컨트롤러에서 일반적으로 사용되는 경우 클래스를 만들고 필요한 곳에 코드를 재사용할 수 있습니다.
일반적인 작업을 완화하여 동일한 코드를 작성하는 고통을 제거하는 데 도움이 됩니다.
사용 방법?
namespace App\Providers
Provider 폴더가 표시되지 않으면 새로 만들 수 있습니다.
예를 보자
App\Providers\PricePackage에 PackageClass를 만들고 파일을 열고 그 안에 네임스페이스를 추가합니다.
namespace App\Providers\PricePackage
이제 아래 코드를 추가하십시오.
class PackageClass {
public function getPackage() {
return [
'bronze' => 5000,
'silver' => 10,000,
'gold' => 20,000,
];
}
}
이제 가격 책정이 필요할 때마다 이 클래스를 호출하고 해당 메서드를 사용할 수 있으므로 클래스 개체를 인스턴스화해야 합니다.
사용해야 하는 컨트롤러 파일을 엽니다.
PriceController
에서 사용하고 있으며 아래 코드를 추가합니다. public function index() {
$objPricePackage = new PackageClass();
$packages = $objPricePackage->getPackage();
return view('packages.index', ['packages', $packages]);
}
이런 식으로 라라벨에서 외부 클래스를 사용할 수 있습니다.
읽어주셔서 감사합니다 🦁 🦄
Reference
이 문제에 관하여(Laravel에서 클래스를 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/snehalk/how-to-use-classes-in-laravel-2e4p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)