<?php namespace Database\Seeders; use App\Models\ChatBox; use App\Models\ChatBoxMessage; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class ChatBoxSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS=0;'); DB::table('chat_boxes')->truncate(); DB::table('chat_box_messages')->truncate(); DB::statement('SET FOREIGN_KEY_CHECKS=1;'); $chatbox = [ [ 'user_id' => 3, 'from' => '8801921970168', 'to' => '8801721970168', 'notification' => '3', ], [ 'user_id' => 3, 'from' => '8801821970168', 'to' => '8801621970168', 'notification' => '0', ], ]; foreach ($chatbox as $box) { ChatBox::create($box); } $chatbox_messages = [ [ 'box_id' => 1, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'from', 'sending_server_id' => 1, ], [ 'box_id' => 2, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'from', 'sending_server_id' => 1, ], [ 'box_id' => 2, 'message' => 'test message reply', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'to', 'sending_server_id' => 1, ], [ 'box_id' => 1, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'from', 'sending_server_id' => 1, ], [ 'box_id' => 1, 'message' => 'Est ut quas aut. Saepe dolor quo numquam rem ratio...', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'to', 'sending_server_id' => 1, ], [ 'box_id' => 2, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'to', 'sending_server_id' => 1, ], [ 'box_id' => 2, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'from', 'sending_server_id' => 1, ], [ 'box_id' => 1, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'from', 'sending_server_id' => 1, ], [ 'box_id' => 1, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'to', 'sending_server_id' => 1, ], [ 'box_id' => 1, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'from', 'sending_server_id' => 1, ], [ 'box_id' => 1, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'to', 'sending_server_id' => 1, ], [ 'box_id' => 1, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'from', 'sending_server_id' => 1, ], [ 'box_id' => 2, 'message' => 'test message', 'media_url' => null, 'sms_type' => 'sms', 'send_by' => 'to', 'sending_server_id' => 1, ], ]; foreach ($chatbox_messages as $message){ ChatBoxMessage::create($message); } } }