मैं जेफरी वे द्वारा लार्कास्ट्स में वृद्धिशील एपीआई नामक ट्यूटोरियल का अनुसरण कर रहा हूं।लार्वेल 5.4 में बीज पिवट टेबल कैसे करें?
लैरवेल 4 फ़ेकर क्लास बीजिंग और लार्वेल 5.4 के बीच एक अलग कोडिंग है।
मैं अभी भी ट्यूटोरियल "सीडर रीलोडेड" से एक ही कोड लाइनों का पालन करता हूं। अब, मैं के साथ फंस कर रहा हूँ "क्लास LessonTagTableSeeder मौजूद नहीं है"
TagTableSeeder
class TagsTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$faker = Faker::create('App\Tag');
for($i=1; $i <= 10; $i++) {
DB::table('tags')->insert([
'name' => $faker->word,
'created_at' => \Carbon\Carbon::now(),
'updated_at' => \Carbon\Carbon::now(),
]);
}
}
LessonTagTableSeeder
use Illuminate\Database\Seeder;
use Faker\Factory as Faker;
use App\Lesson;
use App\Tag;
class LessonTagTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$faker = Faker::create();
$lessonIds = Lesson::pluck('id')->all();
$tagIds = Tag::pluck('id')->all();
for($i=1; $i <= 30; $i++) {
DB::table('lesson_tag')->insert([
'lesson_id' => $faker->randomElement($lessonIds),
'tag_id' => $faker->randomElement($tagIds)
]);
}
}
DatabaseSeeder
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
use App\Lesson;
use App\Tag;
use DB;
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::statement('SET FOREIGN_KEY_CHECKS=0');
Lesson::truncate();
Tag::truncate();
DB::table('lesson_tag')->truncate();
Model::unguard();
$this->call('LessonsTableSeeder');
$this->call('TagsTableSeeder');
$this->call('LessonTagTableSeeder');
DB::statement('SET FOREIGN_KEY_CHECKS=1');
}
मैं साथ TagsTableSeeder बीज करने में सक्षम था php कारीगर db: बीज --class = TagsTableSeeder
जब मैं चलाने "php कारीगर db: बीज --class = LessonTagTableSeeder", मैं के साथ संकेत कर रहा हूँ:
[ReflectionException] कक्षा LessonTagTableSeeder नहीं है मौजूद है
क्या आपको कोई विचार है कि ऊपर दिए गए कोड को कैसे संपादित किया जाए? किसी भी मदद की सराहना की जाती है
धन्यवाद। यह एक सम्मोहन की तरह काम करता है! –