Skip to main content
Glama
SampleDataSeeder.php2.77 kB
<?php namespace Database\Seeders; use App\Models\Product; use App\Models\Order; use Illuminate\Database\Seeder; class SampleDataSeeder extends Seeder { public function run() { // Create sample products $laptop = Product::firstOrCreate([ 'name' => 'Laptop' ], [ 'description' => 'High-performance laptop', 'price' => 999.99, 'stock_quantity' => 10, 'category' => 'electronics' ]); $mouse = Product::firstOrCreate([ 'name' => 'Wireless Mouse' ], [ 'description' => 'Ergonomic wireless mouse', 'price' => 29.99, 'stock_quantity' => 50, 'category' => 'accessories' ]); $keyboard = Product::firstOrCreate([ 'name' => 'Mechanical Keyboard' ], [ 'description' => 'RGB mechanical keyboard', 'price' => 149.99, 'stock_quantity' => 25, 'category' => 'accessories' ]); // Create sample orders Order::firstOrCreate([ 'transaction_id' => 'TXN001' ], [ 'name' => 'John Doe', 'amount' => 999.99, 'status' => 'completed', 'product_id' => $laptop->id, 'quantity' => 1 ]); Order::firstOrCreate([ 'transaction_id' => 'TXN002' ], [ 'name' => 'Jane Smith', 'amount' => 29.99, 'status' => 'pending', 'product_id' => $mouse->id, 'quantity' => 1 ]); Order::firstOrCreate([ 'transaction_id' => 'TXN003' ], [ 'name' => 'John Doe', 'amount' => 59.98, 'status' => 'completed', 'product_id' => $mouse->id, 'quantity' => 2 ]); Order::firstOrCreate([ 'transaction_id' => 'TXN004' ], [ 'name' => 'Alice Johnson', 'amount' => 149.99, 'status' => 'processing', 'product_id' => $keyboard->id, 'quantity' => 1 ]); Order::firstOrCreate([ 'transaction_id' => 'TXN005' ], [ 'name' => 'Bob Wilson', 'amount' => 299.97, 'status' => 'completed', 'product_id' => $keyboard->id, 'quantity' => 2 ]); Order::firstOrCreate([ 'transaction_id' => 'TXN006' ], [ 'name' => 'Jane Smith', 'amount' => 149.99, 'status' => 'cancelled', 'product_id' => $keyboard->id, 'quantity' => 1 ]); $this->command->info('Sample data created successfully!'); } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/uberr2000/mcp_demo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server