Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.54 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Web Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | This file is where you may define all of the routes that are handled
  9. | by your application. Just tell Laravel the URIs it should respond
  10. | to using a Closure or controller method. Build something great!
  11. |
  12. */
  13.  
  14. /*
  15. / This is routing on pages of site
  16. */
  17. Route::get('/', function(){
  18.     return redirect('/room=[0],styles=[0],colors=[0],sort=[0],tag=[0]');
  19. });
  20. Route::get('/room=[{room?}],styles=[{style?}],colors=[{color?}],sort=[{sort?}],tag=[{tag?}]', 'PhotoController@index');
  21. Route::get('/photo/id=[{id}],room=[{room?}],styles=[{style?}],colors=[{color?}],sort=[{sort?}],tag=[{tag?}]', array('uses' => 'PhotoController@indexItem'));
  22. Route::get('/news', array('uses' => 'NewsController@Index'));
  23.  
  24. /*
  25. / This is routing on pages of profile
  26. */
  27. Route::get('/profile/{id}', array('uses' => 'UserController@index'));
  28. Route::get('/profile/add/photo', array('as' => 'add',
  29.                                        'uses' => 'UserController@indexAdd'));
  30. Route::get('/profile/edit/user', array('as' => 'edit',
  31.                                        'uses' => 'UserController@editUser'));
  32. Route::get('/profile/liked/photo', array('as' => 'liked',
  33.                                          'uses' => 'UserController@likedIndex'));
  34. Route::get('/profile/{id}/your_photo', array('uses' => 'UserController@yourPhotoUpload'));
  35.  
  36. /*
  37. / This is routing on pages of moderator
  38. */
  39. Route::get('/profile/admin/verification', array('as' => 'verified',
  40.                                                 'uses' => 'UserController@confirmationsPage'));
  41. Route::get('/profile/admin/add_news', array('as' => 'news',
  42.                                             'uses' => 'UserController@addNewsPage'));
  43. Route::get('/profile/admin/verification/{id}', array('uses' => 'UserController@confirmationItemPage'));
  44. Route::get('/profile/admin/add_news_item', array('uses' => 'UserController@addNewsItem'));
  45. Route::get('/profile/admin/comments', array('as' => 'comments',
  46.                                             'before' => 'auth',
  47.                                             'uses' => 'CommentController@index'));
  48. Route::get('/profile/admin/messages', array('as' => 'messages',
  49.                                             'uses' => 'MessagesController@mailIndex'));
  50. Route::get('/profile/admin/copyrights', array('as' => 'copyright',
  51.                                             'uses' => 'CopyrightController@index'));
  52. /*
  53. / This is routing on pages of moderator
  54. */
  55.  
  56. Route::get('/profile/admin/tags_edit', array('as' => 'tags_edit',
  57.                                              'uses' => 'UserController@editTagsPage'));
  58. Route::get('/profile/admin/styles_edit', array('as' => 'styles_edit',
  59.                                                'uses' => 'UserController@editStylesPage'));
  60. Route::get('/profile/admin/rooms_edit', array('as' => 'rooms_edit',
  61.                                               'uses' => 'UserController@editRoomsPage'));
  62. Route::get('/profile/admin/add_style_item', array('uses' => 'UserController@addStyleItem'));
  63. Route::get('/profile/admin/slides', array('as' => 'slide',
  64.                                             'uses' => 'ChangeSlideController@index'));
  65. Route::get('/profile/admin/answer_mail/{id}', 'MessagesController@mailIndexItem');
  66. Route::get('/profile/admin/edit_copyrights', array('as' => 'pretense',
  67.                                                     'uses' => 'CopyrightController@index'));
  68. Route::get('/profile/admin/photo/all', 'PhotoController@allPhotoSite');
  69.  
  70. Route::post('/delete_copyright', 'CopyrightController@delete');
  71. Route::post('/delete_comments/{id}', 'CommentController@delete');
  72. Route::post('/delete_message/{id}', 'MessagesController@deleteMail');
  73. Route::post('/delete_slide', 'ChangeSlideController@delete');
  74.  
  75. Route::post('/save_copyright', 'CopyrightController@saveNewCopyright');
  76. Route::post('/add_slide', 'ChangeSlideController@add');
  77.  
  78. Route::post('/add_copyright', 'CopyrightController@add');
  79. Route::post('/edit_slide', 'ChangeSlideController@change');
  80. Route::post('/answer_mail', 'MessagesController@askOnMail');
  81. Route::post('/delete_verification_image/{id}','UserController@deleteVerificationImage');
  82. Route::post('/add_photo_site/{id}','PhotoController@addPhotoSite');
  83.  
  84. Route::post('/add_tags','TagsController@add');
  85. Route::post('/add_styles','StylesController@add');
  86. Route::post('/add_rooms','RoomsController@add');
  87. Route::post('/add_news', 'NewsController@addNews');
  88. Route::post('/add_links', 'UserController@addSocLink');
  89.  
  90. Route::post('/edit_tag/{id}','TagsController@edit');
  91. Route::post('/edit_style/{id}','StylesController@edit');
  92. Route::post('/edit_room/{id}','RoomsController@edit');
  93. Route::post('/edit_new/{id}','NewsController@edit');
  94. Route::post('/edit_links','UserController@editSocLink');
  95. Route::post('/send_mail',array('as' => 'sendMail',
  96.                                'uses' => 'MessagesController@sendMail'));
  97.  
  98. Route::get('/profile/admin/edit_page_styles/{id}','StylesController@editPageIndex');
  99. Route::get('/profile/admin/edit_page_news/{id}','NewsController@editPageIndex');
  100.  
  101. Route::post('/delete_tag/{id}','TagsController@delete');
  102. Route::post('/delete_style/{id}','StylesController@delete');
  103. Route::post('/delete_room/{id}','RoomsController@delete');
  104. Route::post('/delete_news/{id}', 'NewsController@delete');
  105. Route::post('/delete_comment', 'CommentController@delete');
  106. Route::post('/delete_view', 'PhotoController@deleteView');
  107. Route::post('/delete_links', 'UserController@deleteSocLink');
  108.  
  109. Route::post('/add_photo', 'PhotoController@add');
  110. Route::post('/comment', 'CommentController@add');
  111. Route::post('/like', 'LikeController@add');
  112. Route::post('/liked', 'UserController@likedAdd');
  113.  
  114. Route::post('/delete_liked', 'UserController@likedDelete');
  115. Route::post('/delete_like', 'LikeController@delete');
  116.  
  117. Route::post('/pagination_index', 'PhotoController@indexAddPage');
  118. Route::post('/pagination_news', 'UserController@ajaxDownloadUpdate');
  119. Route::post('/update/profile', 'UserController@changeYourself');
  120.  
  121.  
  122. Route::post('/load_slides', 'SliderController@dwnldPhotoSlider');
  123. Route::post('/load_views', 'SliderController@dwnldViewsForPhoto');
  124. Route::post('/load_tags', 'SliderController@dwnldTags');
  125. Route::post('/load_comments', 'SliderController@dwnldComments');
  126. Route::post('/load_like', 'SliderController@dwnldLikeWhom');
  127. Route::post('/load_info_slide', 'SliderController@dwnldInfoPhoto');
  128. Route::post('/load_user', 'SliderController@dwnldPhotoUser');
  129. Route::post('/load_zoom_photo', 'SliderController@loadZoomPhoto');
  130.  
  131. Route::post('/load_active_like', 'SliderController@loadActiveLike');
  132. Route::post('/load_active_favorite', 'SliderController@loadActiveLiked');
  133.  
  134.  
  135. Route::post('/load_sort_photo', 'PhotoController@loadSortPhoto');
  136. Route::post('/load_sort_photo_slider', 'PhotoController@loadSortPhotoSlider');
  137.  
  138. Route::get('/logout', array('as' => 'logout',
  139.                             'uses' => 'UserController@logout'));
  140. Route::post('/enter', 'UserController@login');
  141. Route::post('/reg', 'UserController@registration');
  142. Route::post('/load_tags_mask', 'TagsController@indexTagsMask' );
  143.  
  144. Route::post('/recovery_pass', 'UserController@recoveryAccess' );
  145. Route::post('/read_new_comment', 'CommentController@changeStatus');
  146.  
  147. Route::get('/social_login/{provider}', 'SocialController@login');
  148. Route::get('/social_login/callback/{provider}', 'SocialController@callback');
  149.  
  150.  
  151. Route::get(
  152.     '/socialite/{provider}',
  153.     [
  154.         'as' => 'socialite.auth',
  155.         function ( $provider ) {
  156.             return \Socialize::driver( $provider )->redirect();
  157.         }
  158.     ]
  159. );
  160.  
  161. Route::get('/socialite/{provider}/callback', function ($provider) {
  162.     $newUser = new App\User();
  163.     $user = \Socialize::driver($provider)->user();
  164.     $newUser->name = $user->name;
  165.     $email = 'demo@mail.com';
  166.     $newUser->email = $email;
  167.     $password = Hash::make('demo');
  168.     $newUser->password = $password;
  169.     $newUser->status = 'user';
  170.     $newUser->phone = '0';
  171.  
  172.     Auth::attempt(['email' => 'demo@mail.com', 'password' => 'demo']);
  173.  
  174.     $newUser->save();
  175.     Mail::send('emails.welcome', array('name' => $user->name,
  176.                                         'e_mail' => $email,
  177.                                         'password' => $password),
  178.      function($message)
  179.      {
  180.        $message->to('skiffy166@gmail.com', 'Георгий')
  181.        ->subject('Вы зарегистрировались на сайте www.doms.design');
  182.      });
  183.  
  184.     return redirect('/');
  185. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement