Skip to content

Instantly share code, notes, and snippets.

@SvitlanaShepitsena
Created August 24, 2013 18:17
Show Gist options
  • Save SvitlanaShepitsena/6329588 to your computer and use it in GitHub Desktop.
Save SvitlanaShepitsena/6329588 to your computer and use it in GitHub Desktop.
Specifying Route Names for Controller Actions
Route::put('user-update', array('as'=>'user-update', 'uses'=>'UserController@update'));
Route::post('login', array('as'=>'login', 'uses'=>'LoginController@index'));
Route::post('login', array('uses'=>'LoginController@index'));
Route::get('logout', array('as'=>'logout', 'uses'=>'LoginController@logout'));
Route::get('login-attempt', array('as'=>'login-errors', 'uses'=>'LoginController@fail'));
Route::get('panel', array('as'=>'panel', 'uses'=>'PanelController@index'));
Route::get('saved-homes', array('as'=>'saved-homes', 'uses'=>'PanelController@saved_homes'));
Route::get('user-edit/{id}', array('as'=>'user-edit', 'uses'=>'UserController@edit'));
Route::put('user-update', array('as'=>'user-update', 'uses'=>'UserController@update'));
Route::get('dream-home-request', array('as'=>'dream-home-request', 'uses'=>'DreamHomeController@request'));
Route::get('dream-home-request-management', array('as'=>'dream-home-request-management', 'uses'=>'DreamHomeController@manage'));
Route::post('dream-home-request', array('as'=>'my-dream-home-request', 'uses'=>'DreamHomeController@store'));
Route::get('dream-home-request-edit/{id}', array('as'=>'dream-home-request-edit', 'uses'=>'DreamHomeController@edit'));
Route::put('dream-home-request-update', array('as'=>'dream-home-request-update', 'uses'=>'DreamHomeController@update'));
Route::delete('dreamhomes/{id}/delete', array('as'=>'dreamhomes.delete', 'uses'=>'DreamHomeController@destroy'));
Route::post('house-alert/{house_id}', array('as'=>'house-alert', 'uses'=>'SearchController@alert_signup'));
Route::post('house-alert-remove/{house_id}', array('as'=>'house-alert-remove', 'uses'=>'SearchController@alert_signup_remove'));
Route::post('sign-up', array('uses'=>'LoginController@signup'));
Route::get('sign-up-attempt', array('as'=>'signup-errors', 'uses'=>'LoginController@signup_errors'));
/* =home */
Route::post('sendmail', array('uses'=>'MailController@index'));
Route::get('/', array('as'=>'home', 'uses'=>'HomeController@index'));
Route::get('sendmail', array('as'=>'sendmail', 'uses'=>'EmailController@index'));
Route::post('sendmail', array('uses'=>'EmailController@index'));
/* =about */
Route::get('about', array('as'=>'about', 'uses'=>'AboutController@index'));
// Route::get('parse', array('as'=>'parse', 'uses'=>'ParseController@index'));
/* =news*/
Route::get('news/{id}', array('as'=>'news', 'uses'=>'NewsController@show'));
Route::get('real_estate_news', array('as'=>'real_estate_news', 'uses'=>'RealEstateNewsController@index'));
Route::get('news-for-buyers', array('as'=>'news_for_buyers', 'uses'=>'NewsForBuyersController@index'));
Route::get('news-for-sellers', array('as'=>'news_for_sellers', 'uses'=>'NewsForSellersController@index'));
/* =contact */
Route::get('contact', array('as'=>'contact', 'uses'=>'ContactController@index'));
Route::post('login', array('as'=>'login', 'uses'=>'LoginController@index'));
Route::get('show-all-listings', 'SearchController@index');
Route::get('search', 'SearchController@index');
Route::get('search/{id}', 'SearchController@show');
/* Browse db */
Route::get('browse/{type}', array('as'=>'browse', 'uses'=>'BrowseController@index'));
/* Agent listing */
Route::get('agent/{id}', 'AgentController@show_listings');
Route::get('agent-rentals/{id}', 'AgentController@show_rentals');
Route::get('all-agents', array('as'=>'allAgents', 'uses'=>'AgentController@all'));
/* Renting */
Route::get('rent', 'RentController@index');
Route::get('rent/{id}', 'RentController@show');
Route::get('rent-apartments', 'RentController@apartments');
Route::get('rent-houses', 'RentController@houses');
Route::get('all-rent-listings', 'RentController@all');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment