home
/
forge
/
roadtovirtuosity.com
/
database
/
seeders
➕ New
📤 Upload
✎ Editing:
PieceSeeder.php
← Back
<?php namespace Database\Seeders; use App\Models\Category; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use App\Models\Piece; use App\Models\Skill; class PieceSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { $skills = Skill::get(); $categories = Category::get(); $pieces = [ [ 'skill_id' => $skills[0]->id, 'category_id' => $categories[0]->id, 'title' => 'Master Piece', 'slug' => 'master-piece', 'point' => 100, 'description' => 'It\'s Recommend for beginner', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 1, 'copyright' => 1, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Master Piece', 'meta_description' => 'Master Piece', ], [ 'skill_id' => $skills[0]->id, 'category_id' => $categories[0]->id, 'title' => 'Middle', 'slug' => 'middle', 'point' => 100, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 2, 'copyright' => 1, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Middle', 'meta_description' => 'Middle', ], [ 'skill_id' => $skills[2]->id, 'category_id' => $categories[0]->id, 'title' => 'Beethoven Op. 107, No. 3 - Russian Folk Song', 'slug' => 'beethoven-op-107-no-3-russian-folk-song', 'point' => 200, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 3, 'copyright' => 1, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Beethoven Op. 107, No. 3 - Russian Folk Song', 'meta_description' => 'Middle', ], [ 'skill_id' => $skills[3]->id, 'category_id' => $categories[1]->id, 'title' => 'Concone Op. 37, No. 20 - F# Minor', 'slug' => 'concone-op-37-no-20-f-minor', 'point' => 100, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 4, 'copyright' => 2, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Concone Op. 37, No. 20 - F# Minor', 'meta_description' => 'Middle', ], [ 'skill_id' => $skills[4]->id, 'category_id' => $categories[1]->id, 'title' => 'Mozart Dance in F Major', 'slug' => 'mozart-dance-in-f-major', 'point' => 100, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 5, 'copyright' => 2, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Mozart Dance in F Major', 'meta_description' => 'Middle', ], [ 'skill_id' => $skills[5]->id, 'category_id' => $categories[1]->id, 'title' => 'Mozart K. 6 - Minuet', 'slug' => 'mozart-k-6-minuet', 'point' => 100, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 6, 'copyright' => 1, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Mozart K. 6 - Minuet', 'meta_description' => 'Middle', ], [ 'skill_id' => $skills[6]->id, 'category_id' => $categories[1]->id, 'title' => 'Octavius The Octopus', 'slug' => 'octavius-the-octopus', 'point' => 100, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 7, 'copyright' => 1, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Octavius The Octopus', 'meta_description' => 'Middle', ], [ 'skill_id' => $skills[7]->id, 'category_id' => $categories[1]->id, 'title' => 'Pretime - Classics - pg. 10-11 - Theme From The', 'slug' => 'pretime-classics-pg-10-11-theme-from-the', 'point' => 100, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 8, 'copyright' => 1, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Pretime - Classics - pg. 10-11 - Theme From The', 'meta_description' => 'Middle', ], [ 'skill_id' => $skills[8]->id, 'category_id' => $categories[3]->id, 'title' => 'Spindler Song Without Words', 'slug' => 'spindler-song-without-words', 'point' => 100, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 9, 'copyright' => 1, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Spindler Song Without Words', 'meta_description' => 'Middle', ], [ 'skill_id' => $skills[9]->id, 'category_id' => $categories[2]->id, 'title' => 'Turk - 120 Pieces - Vol. 1, No. 24 - Ballet', 'slug' => 'turk-120-pieces-vol-1-no-24-ballet', 'point' => 100, 'description' => 'Its Middle Level', 'video_link' => 'https://www.youtube.com/watch?v=D0UnqGm_miA', 'level' => 10, 'copyright' => 2, 'files' => '/media/dummy/pieces/SpeerGavotte.pdf', 'meta_title' => 'Turk - 120 Pieces - Vol. 1, No. 24 - Ballet', 'meta_description' => 'Middle', ], ]; foreach ($pieces as $pieceData) { Piece::create($pieceData); } } }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel