/**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function createOrupdate()
 {
     $validator = Validator::make(Input::all(), Conversation::rules(), [], Conversation::niceNames());
     $input = Request::all();
     $conversation = Conversation::where('user1_id', '=', $input['user1_id'])->where('user2_id', '=', $input['user2_id'])->first();
     //$results = DB::select('select * from conversations where user1_id = ? and user2_id = ?', dataay($input['user1_id'],$input['user2_id']));
     $data['user1_id'] = $input['user1_id'];
     $data['user1_accountname'] = $input['user1_accountname'];
     $data['user2_id'] = $input['user2_id'];
     $data['user2_accountname'] = $input['user2_accountname'];
     $data['created'] = false;
     if (empty($conversation)) {
         $conversation = Conversation::create($input);
         $data['id'] = $conversation->id;
         $data['created'] = true;
         if ($input['user1_id'] !== $input['user2_id']) {
             //$coninver=new Conversation; //Crea la conversacion en el otro sentido
             $inputinver = ['user1_id' => $input['user2_id'], 'user2_id' => $input['user1_id'], 'user1_accountname' => $input['user2_accountname'], 'user2_accountname' => $input['user1_accountname']];
             $coninver = Conversation::create($inputinver);
             //Crea la conversacion en el otro sentido
         }
     } else {
         $data['id'] = $conversation->id;
     }
     return json_encode($data);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Conversation::truncate();
     DB::table('conversation_user')->truncate();
     $users = User::get();
     foreach ($users as $user) {
         for ($i = 0, $count = rand(0, 5); $i < $count; $i++) {
             $rUser = $users->random();
             while ($rUser == $user) {
                 $rUser = $users->random();
             }
             $conversation = $user->conversations->intersect($rUser->conversations);
             if ($conversation->isEmpty()) {
                 $conversation = Conversation::create();
                 $conversation->users()->saveMany([$user, $rUser]);
             }
         }
     }
 }