예제 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     App\Mission::all()->each(function ($m) {
         $m->attempts()->save(factory(App\Attempt::class)->make());
         $m->attempts()->save(factory(App\Attempt::class)->make());
         $m->attempts()->save(factory(App\Attempt::class)->make());
     });
 }
예제 #2
0
*/
Route::get('/', 'WelcomeController@index');
Route::get('home', 'HomeController@index');
Route::get('tasks/{id}', function ($id) {
    return json_encode(App\Mission::find($id));
});
Route::get('tasks', function () {
    $fetchTasks = App\Mission::all();
    $fetchedModels = array();
    foreach ($fetchTasks as $model) {
        $fetchedModels[] = $model;
    }
    return json_encode($fetchedModels);
});
Route::put('tasks/{id}', function ($id) {
    $task = App\Mission::find($id);
    $task->title = Input::get('title');
    $task->complete = Input::get('complete');
    $task->save();
});
Route::delete('tasks/{id}', function ($id) {
    App\Mission::find($id)->delete();
});
Route::post('tasks', function () {
    $input = Input::all();
    $newTask = App\Mission::create(array('title' => Input::get('title'), 'complete' => Input::get('complete')));
    $newTaskArray = array('id' => $newTask->id, 'title' => Input::get('title'), 'complete' => Input::get('complete'));
    return json_encode($newTaskArray);
});
Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']);
Route::resource('contacts', 'ContactsController');