/
web.php
45 lines (32 loc) · 1.65 KB
/
web.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
/**
* Created by PhpStorm.
* User: Bojidar
* Date: 10/5/2020
* Time: 1:45 PM
*/
use Illuminate\Support\Facades\Route;
// Public user
// route moved to src/MicroweberPackages/App/routes/web.php because if bug
// Route::get('login', '\MicroweberPackages\User\Http\Controllers\UserLoginController@loginForm')->name('login');
Route::name('admin.')
->prefix('admin')
->middleware([
'admin',
// \MicroweberPackages\App\Http\Middleware\VerifyCsrfToken::class,
\MicroweberPackages\App\Http\Middleware\XSS::class
])
->namespace('\MicroweberPackages\User\Http\Controllers\Admin')
->group(function () {
Route::resource('user', 'UserController');
});
Route::namespace('\MicroweberPackages\User\Http\Controllers')->middleware(['web'])->group(function () {
Route::get('email/verify/{id}/{hash}', 'UserVerifyController@verify')->name('verification.verify')
->middleware([\MicroweberPackages\User\Http\Middleware\UserValidateEmailSignature::class]);
Route::get('email/verify-resend/{id}/{hash}', 'UserVerifyController@showResendForm')->name('verification.resend');
Route::post('email/verify-resend/{id}/{hash}', 'UserVerifyController@sendVerifyEmail')->name('verification.send');
Route::get('/forgot-password', 'UserForgotPasswordController@showForgotForm')->name('password.request');
Route::post('/forgot-password', 'UserForgotPasswordController@send')->name('password.email');
Route::get('/reset-password/{token}', 'UserForgotPasswordController@showResetForm')->name('password.reset');
Route::post('/reset-password', 'UserForgotPasswordController@update')->name('password.update');
});