Example #1
0
Route::get('foundperson/show/{id}', array('as' => 'found.person.show', 'uses' => function ($id) {
    $fop = FoundPeople::find($id);
    $finder = $fop->getFinder();
    return View::make('found_person/show', ['fop' => $fop, 'finder' => $finder]);
}));
Route::get('foundperson/edit/{id}', array('as' => 'found.person.edit', 'uses' => function ($id) {
    $fop = FoundPeople::find($id);
    return View::make('found_person/edit', ['fop' => $fop]);
}))->before('auth');
Route::post('foundperson/edit/{id}', array('as' => 'found.person.edit', 'uses' => 'FoundPeopleController@edit'))->before('auth');
Route::post('deletefop', array('as' => 'found.people.delete', 'uses' => 'FoundPeopleController@delete'))->before('auth');
Route::get('AUdata', array('as' => 'au.data', 'uses' => function () {
    return Response::json(ArmyUpdates::all(array('first_name', 'age')));
}));
Route::get('/updates', array('as' => 'updates', 'uses' => function () {
    $army_updates_pag = ArmyUpdates::orderBy('s_no', 'asc')->paginate(ArmyUpdates::SHOW_PER_PAGE);
    return View::make('armyupdates', ['army_updates_pag' => $army_updates_pag]);
}));
Route::post('/updates', array('as' => 'army.updates.search', 'uses' => 'ArmyUpdatesController@search'));
Route::get('/contributors', array('as' => 'contributors', 'uses' => function () {
    $cu_list = User::where('contributor', true)->get()->sortByDesc('contributed');
    return View::make('contributors', ['contributor_users_list' => $cu_list]);
}));
Route::get('/contributor/add/form', array('as' => 'contributor.add.form', 'uses' => function () {
    return View::make('contributor/add');
}));
Route::post('/contributor/add', array('as' => 'contributor.add', 'uses' => 'ArmyUpdatesController@addContributor'));
Route::get('/donate', array('as' => 'donate', 'uses' => function () {
    $dc_list = DonationCause::all();
    return View::make('donate/list', ['donation_causes_list' => $dc_list]);
}));