Exemplo n.º 1
0
 public function testIndex()
 {
     $Activity1 = new \App\activity();
     $Activity1->description = 'Test';
     $Activity1->date = '2015-10-05';
     $Activity1->time = '00:00:00';
     $Activity1->plant_id = \App\Plant::where("name", "=", "TestActivityPlant")->first()->id;
     $Activity1->weather = 'few cloud';
     $Activity2 = new \App\activity();
     $Activity2->description = 'Test2';
     $Activity2->date = '2015-10-05';
     $Activity2->time = '00:00:00';
     $Activity2->plant_id = \App\Plant::where("name", "=", "TestActivityPlant")->first()->id;
     $Activity2->weather = 'rain';
     if (Activity::where("plant_id", "=", \App\Plant::where("name", "=", "TestActivityPlant")->first()->id)->count() <= 2) {
         $Activity1->save();
         $Activity2->save();
     }
     $Activity1->toArray();
     $ActivityController = new \App\Http\Controllers\activityController();
     $farmID = array('farmID' => \App\Farm::where("name", "=", "TestActivityFarm")->first()->id);
     $request = new \Illuminate\Http\Request();
     $request->replace($farmID);
     $test = $ActivityController->index($request);
     print_r($test[0] == $Activity2);
     $this->assertEquals($test[0], $Activity2->toArray());
     $this->assertEquals($test[1], $Activity1->toArray());
     $request->replace(null);
     $test2 = $ActivityController->index($request);
     $this->assertEquals(null, $test2);
 }
Exemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $newac = new activity();
     $newac->name = $request->input('name');
     $newac->type = $request->input('group1');
     $newac->author_id = Auth::user()->id;
     $newac->place = $request->input('place');
     $newac->description = $request->input('desc');
     $newac->poster = '/img/activity/poster1.jpg';
     $newac->date = $request->input('date');
     $newac->time = $request->input('time');
     $newac->contact = $request->input('contact');
     $newac->save();
     if ($request->hasFile('poster')) {
         $pos_file = $request->file('poster');
         $pos_name = 'activity_' . $newac->id . '.' . $pos_file->getClientOriginalExtension();
         $pos_file->move(base_path() . '/public/img/activity/', $pos_name);
         $newac->poster = '/img/activity/' . $pos_name;
         $newac->save();
     }
     return Redirect::to('/player/activity');
 }