[Laavel] 모델의 카탈로그 구조 변경에 대한 메모
2012 단어 Laravellaravel5.7
User 모델을 app/Models/로 이동할 때의 절차를 기록합니다.
적용/Models 폴더 만들기 mkdir app/Models
User.이동 php
User.User 는 이동한 디렉토리를 기준으로 합니다.php의 이름 공간 수정<?php
namespace App\Models; // ←名前空間を修正
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
기타 수정
수정해야 할 서류는 다음과 같다
mkdir app/Models
User.User 는 이동한 디렉토리를 기준으로 합니다.php의 이름 공간 수정
<?php
namespace App\Models; // ←名前空間を修正
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
기타 수정
수정해야 할 서류는 다음과 같다
RegisterController.php
<?php
namespace App\Http\Controllers\Auth;
use App\Models\User; // ←Userのパスを修正
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Hash;
auth.php
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class, // ←パスを修正
],
services.php
'stripe' => [
'model' => App\Models\User::class, // ←パスを修正
'key' => env('STRIPE_KEY'),
'secret' => env('STRIPE_SECRET'),
'webhook' => [
'secret' => env('STRIPE_WEBHOOK_SECRET'),
'tolerance' => env('STRIPE_WEBHOOK_TOLERANCE', 300),
],
],
UserFactory.php
$factory->define(App\Models\User::class, function (Faker $faker) { // ←ここ
return [
참조 대상 자동 로드
composer.json으로 제어하고 있어서 수정했습니다. "autoload": {
"psr-4": {
"App\\": "app/",
"Models\\": "app/Models/" // ←ここ
},
"classmap": [
"database/seeds",
"database/factories"
]
},
그게 다야.
Reference
이 문제에 관하여([Laavel] 모델의 카탈로그 구조 변경에 대한 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/vrvr/items/4755e758f5d4b2e07579
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
"autoload": {
"psr-4": {
"App\\": "app/",
"Models\\": "app/Models/" // ←ここ
},
"classmap": [
"database/seeds",
"database/factories"
]
},
Reference
이 문제에 관하여([Laavel] 모델의 카탈로그 구조 변경에 대한 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/vrvr/items/4755e758f5d4b2e07579텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)