PHP Laravel 6 추천 영화 투고 사이트 작성 과정 8:장르 태그 추가편(전편)
장르 태그 추가
영화 장르를 태그로 나눌 수 있습니다.
필요한 파일 만들기
※-a는 all옵션
$ php artisan make:model Modesl/Tag -a
마이그레이션 파일 설정
태그는 다음의 5종류로 합니다만, 모두 타이틀 컬럼의 하나가 됩니다.
따라서 추가하는 것은 제목 열뿐입니다.
태그 : SF 액션 코미디 다큐멘터리 서스펜스
recommend/database/migrations/2020_09_25_124109_create_tags_table.php public function up()
{
Schema::create('tags', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('title');
$table->timestamps();
});
}
초기 데이터 작성
먼저 시더 파일을 만듭니다.
그런 다음 다음과 같이 태그를 만듭니다.
recommend/database/seeds/RecommendTagSeeder.php<?php
use Illuminate\Database\Seeder;
use App\Models\Tag;
class RecommendTagSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Tag::create([
'title' => 'SF',
'title' => 'アクション',
'title' => 'コメディ',
'title' => 'ドキュメンタリー',
'title' => 'サスペンス',
]);
}
}
데이터베이스 작성
$ php artisan migrate
시더 실행
오토로더를 재생성합니다.
$ composer dump-autoload
시더를 로드합니다.
이번에는 읽을 시더를 지정하기 위해 다음과 같이 합니다.
지정하지 않으면 DatabaseSeeder 클래스가 실행됩니다.
$ php artisan db:seed --class=RecommendTagSeeder
Reference
이 문제에 관하여(PHP Laravel 6 추천 영화 투고 사이트 작성 과정 8:장르 태그 추가편(전편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/RealXiaoLin/items/a5cd87f8f2e804435339
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ php artisan make:model Modesl/Tag -a
public function up()
{
Schema::create('tags', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('title');
$table->timestamps();
});
}
<?php
use Illuminate\Database\Seeder;
use App\Models\Tag;
class RecommendTagSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Tag::create([
'title' => 'SF',
'title' => 'アクション',
'title' => 'コメディ',
'title' => 'ドキュメンタリー',
'title' => 'サスペンス',
]);
}
}
$ php artisan migrate
$ composer dump-autoload
$ php artisan db:seed --class=RecommendTagSeeder
Reference
이 문제에 관하여(PHP Laravel 6 추천 영화 투고 사이트 작성 과정 8:장르 태그 추가편(전편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/RealXiaoLin/items/a5cd87f8f2e804435339텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)