Blame view
routes/web.php
9.2 KB
242debab8 Первый коммит в п... |
1 |
<?php |
d65c79225 Проблема пагинаци... |
2 |
use Illuminate\Support\Facades\Auth; |
242debab8 Первый коммит в п... |
3 4 |
use Illuminate\Support\Facades\Route; use App\Http\Controllers\MainController; |
d65c79225 Проблема пагинаци... |
5 6 7 |
use App\Http\Controllers\RegisterController; use App\Http\Controllers\LoginController; use App\Http\Controllers\AdminController; |
232c33a82 Все формы обратно... |
8 |
use App\Http\Controllers\Admin\AreaController; |
3575d19ae Админка новости и... |
9 10 11 12 13 14 |
use App\Http\Controllers\Admin\NewsController; use App\Http\Controllers\Admin\CompanyAreaController; use App\Http\Controllers\Admin\FormatAreaController; use App\Http\Controllers\Admin\TypeAreaController; use App\Http\Controllers\Admin\HousesController; use App\Http\Controllers\Admin\MessageAreaController; |
232c33a82 Все формы обратно... |
15 |
|
242debab8 Первый коммит в п... |
16 17 18 19 20 21 22 23 24 25 |
/* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ |
5fc27fa4a Отправка писем на... |
26 27 |
//тест отправка почты Route::get('email', [MainController::class, 'send_mail'])->name('send.mail'); |
242debab8 Первый коммит в п... |
28 29 30 31 32 33 34 35 36 37 38 |
//Главная страница Route::get('/',[MainController::class, 'index'])->name('index'); //Страница Избранные Route::get('favorite',[MainController::class, 'favorite'])->name('favorite'); //Страница контакты Route::get('contact',[MainController::class, 'contact'])->name('contact'); //Страница каталог Route::get('catalog',[MainController::class, 'catalog'])->name('catalog'); |
28e548150 Рефакторинг кода ... |
39 |
Route::get('test', [MainController::class, 'test'])->name('test'); |
242debab8 Первый коммит в п... |
40 41 42 43 44 45 46 47 48 49 50 51 52 |
//Страница новости Route::get('news',[MainController::class, 'news'])->name('news'); //Страница о компании Route::get('about',[MainController::class, 'about'])->name('about'); //Страница объекты на карте Route::get('maps',[MainController::class, 'mapsobj'])->name('maps'); // Политика конфедициальности Route::get('conf', function () { return view('conf'); })->name('conf'); |
d2e0d4fcb Добавление миграц... |
53 54 55 56 57 58 |
//Детальная страница предложения недвижимости Route::get('offer/{house:id}', [MainController::class, 'offer'])->name('offer'); //Детальная страница новостей Route::get('detail-new/{news:id}', [MainController::class, 'DetailNew'])->name('new'); |
b64ce58d3 Карточка Жилой Ко... |
59 60 61 |
//Страница ЖилойКомплекс Route::get('complex/{area:id}', [MainController::class, 'complex'])->name('complex'); |
f615f47db Страница каталога... |
62 63 64 65 66 67 |
// ajax-фильтры каталога Route::get('catalog_ajax_filter', [MainController::class, 'catalog_ajax_filter'])->name('catalog_ajax_filter'); //Категория Route::get('category/{cat}', [MainController::class, 'Category'])->name('category'); |
d65c79225 Проблема пагинаци... |
68 |
|
9a5d84dc0 Авторизация и рег... |
69 70 |
//Категория ajax Route::get('category_ajax/{cat}', [MainController::class, 'category_ajax'])->name('category_ajax'); |
3646d2a47 Механизм избранны... |
71 72 73 74 75 76 77 |
//Страница куков Route::get('cookies', function () { return view('cookies'); })->name('cookies'); //Форма обратной связи в футере Route::post('main_form', [MainController::class, 'main_form'])->name('main_form'); |
d65c79225 Проблема пагинаци... |
78 |
|
232c33a82 Все формы обратно... |
79 80 81 82 83 84 85 86 87 88 89 |
//Форма обратной связи в хедере Route::post('header_form', [MainController::class, 'header_form'])->name('header_form'); //Форма записаться на просмотр в карточке офиса Route::post('rec_view_form', [MainController::class, 'rec_view_form'])->name('rec_view_form'); //Форма обратной связи на странице контакты Route::post('page_contact_form', [MainController::class, 'page_contact_form'])->name('page_contact_form'); //Форма обратной связи предложения по почте Route::post('email_form', [MainController::class, 'email_form'])->name('email_form'); |
d65c79225 Проблема пагинаци... |
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
Route::group([ 'as' => 'auth.', // имя маршрута, например auth.index 'prefix' => 'auth', // префикс маршрута, например auth/index ], function () { // Форма регистрации Route::get('register', [RegisterController::class, 'register'])->name('register'); // Создание пользователя Route::post('register', [RegisterController::class, 'create'])->name('create'); //Форма входа Route::get('login', [LoginController::class, 'login'])->name('login'); // аутентификация Route::post('login', [LoginController::class, 'autenticate'])->name('auth'); // выход Route::get('logout', [LoginController::class, 'logout'])->name('logout'); |
7c115bff1 Админка - объекты... |
107 108 109 110 111 |
//Страница неудачной авторизации Route::get('vefiry-message', function () { return view('auth.vefiry-message'); })->name('vefiry-message'); |
d65c79225 Проблема пагинаци... |
112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
}); /* * Личный кабинет пользователя */ Route::group([ 'as' => 'user.', // имя маршрута, например user.index 'prefix' => 'user', // префикс маршрута, например user/index //'namespace' => 'User', // пространство имен контроллеров 'middleware' => ['auth'] // один или несколько посредников ], function () { // главная страница Route::get('index', [AdminController::class, 'index'])->name('index'); }); |
232c33a82 Все формы обратно... |
126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
/* * Панель управления: CRUD-операции над постами, категориями, тегами */ Route::group([ 'as' => 'admin.', // имя маршрута, например admin.index 'prefix' => 'admin', // префикс маршрута, например admin/index //'namespace' => 'Admin', // пространство имен контроллеров 'middleware' => ['auth'] // один или несколько посредников ], function () { /* * CRUD-операции над постами Жилых комплексов */ Route::resource('area', AreaController::class, []); |
3575d19ae Админка новости и... |
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
//дополнительный маршрут для показа картинок объектов недвижимости Route::get('img/area/{area}', [AreaController::class, 'area_category']) ->name('img.area'); //дополнительный маршрут для добавления картинок объектов недвижимости Route::post('img/area/{area}', [AreaController::class, 'area_add_img']) ->name('img.add.area'); //дополнительный маршрут для удаления картинок объектов недвжимости Route::get('img/del/{id}/area/{area}', [AreaController::class, 'area_del_img']) ->name('img.del.area'); /* * CRUD-операции над постами Новости */ Route::resource('news', NewsController::class, []); /* * CRUD-операции над настройками Компании */ Route::resource('company', CompanyAreaController::class, ['except' => ['create', 'store', 'destroy', 'index']]); |
d82a28f22 Админка форматы и... |
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |
//форма добавление партнера Route::get('add/partner', [CompanyAreaController::class, 'add_partner'])->name('add.partner'); //Добавление партнера Route::post('add/partner', [CompanyAreaController::class, 'add_partner_post'])->name('add.partner.post'); //удаление партнера Route::get('delete/partner/{partner}', [CompanyAreaController::class, 'delete_partner'])->name('delete.partner'); /* * CRUD-операции над типами недвижимостью */ Route::resource('typearea', TypeAreaController::class, ['except' => ['show']]); /* * CRUD-операции над форматами недвижимостью */ Route::resource('formatarea', FormatAreaController::class, ['except' => ['show']]); /* * CRUD-операции над сообщениями сайта */ Route::resource('message', MessageAreaController::class, ['except' => ['create', 'store', 'edit', 'update']]); /* * CRUD-операции над офисами */ Route::resource('houses', HousesController::class, ['except' => ['show']]); |
f399180fc Админка страница ... |
190 191 192 193 194 195 196 197 198 199 200 |
// просмотр дополнительных картинок офиса Route::get('houses/{house}/images', [HousesController::class, 'view_images'])->name('view.images.houses'); // форма добавление дополнительной картинки офиса Route::get('houses/{house}/add/images', [HousesController::class, 'add_images'])->name('add.images.houses'); // добавление дополнительной картинки офиса Route::post('houses/{house}/add/images', [HousesController::class, 'add_images_store'])->name('add.image.post.houses'); // удаление дополнительной картинки офиса Route::get('houses/{house}/del/{id}/images', [HousesController::class, 'del_images'])->name('del.images.houses'); |
0a94fb81d Админка - форма р... |
201 202 203 204 205 |
//Форма смены пароля пользователя Route::get('user/password', [AdminController::class, 'form_password'])->name('form_password'); //Смена пароля пользователя Route::post('user/password', [AdminController::class, 'validate_password'])->name('validate_password'); |
232c33a82 Все формы обратно... |
206 |
}); |