Laravel에서 서비스 클래스를 만드는 방법
3135 단어 Laravel
하고 싶은 일
Request→Controller→Service→Model or Repository
에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다
방법
앱 산하Services
디렉터리 만들기HogeService.php
app/Services/HogeService.php<?php
namespace App\Services;
class HogeService
{
public function hoge()
{
echo 'hoge';
}
}
그리고 컨트롤러에서만 호출할 수 있습니다.
구조 함수 주입 또는 방법 주입
HogeController<?php
namespace App\Http\Controllers;
use App\Services\HogeService;
class HogeController extends Controller
{
private $hoge;
public function __construct(HogeService $hoge_service)
{
$this->hoge = $hoge_service
}
public function index(HogeService $hoge_service)
{
$this->hoge->hoge();
$hoge_service->hoge()
}
}
App Service Provider에 기재된 절차에 대한 기사가 나오지만.
정부나 번역이 그렇듯이 기본적으로 쓰지 않아도 문제없다.
DI 커넥터가 필요합니다.
https://qiita.com/minechan1234/items/2cc7c69875fafb2fdae9
https://qiita.com/ekzemplaro/items/354166c8612e45dbe822
Reference
이 문제에 관하여(Laravel에서 서비스 클래스를 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ntm718/items/14751e6d52b4bebde810
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
앱 산하
Services
디렉터리 만들기HogeService.php
app/Services/HogeService.php<?php
namespace App\Services;
class HogeService
{
public function hoge()
{
echo 'hoge';
}
}
그리고 컨트롤러에서만 호출할 수 있습니다.구조 함수 주입 또는 방법 주입
HogeController
<?php
namespace App\Http\Controllers;
use App\Services\HogeService;
class HogeController extends Controller
{
private $hoge;
public function __construct(HogeService $hoge_service)
{
$this->hoge = $hoge_service
}
public function index(HogeService $hoge_service)
{
$this->hoge->hoge();
$hoge_service->hoge()
}
}
App Service Provider에 기재된 절차에 대한 기사가 나오지만.정부나 번역이 그렇듯이 기본적으로 쓰지 않아도 문제없다.
DI 커넥터가 필요합니다.
https://qiita.com/minechan1234/items/2cc7c69875fafb2fdae9
https://qiita.com/ekzemplaro/items/354166c8612e45dbe822
Reference
이 문제에 관하여(Laravel에서 서비스 클래스를 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ntm718/items/14751e6d52b4bebde810텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)