registrar usuario de tipo comprador, comente algunas cosas del codigo

This commit is contained in:
Jose Sanchez
2023-08-15 10:37:30 -04:00
parent 223db091b0
commit 31b2e896ad
38 changed files with 3718 additions and 649 deletions

View File

@@ -20,6 +20,7 @@ use App\Http\Controllers\WishlistController;
use App\Http\Controllers\ShopViewsController;
use App\Http\Controllers\AizUploadController;
use App\Http\Controllers\Auth\LoginController;
use App\Http\Controllers\Auth\RegisterController;
use App\Http\Controllers\SubscriberController;
use App\Http\Controllers\ConversationController;
use App\Http\Controllers\FollowSellerController;
@@ -48,38 +49,76 @@ use App\Http\Controllers\Payment\InstamojoController;
use App\Http\Controllers\Payment\SslcommerzController;
use App\Http\Controllers\Payment\MercadopagoController;
use App\Http\Controllers\Payment\AuthorizenetController;
use App\Http\Controllers\TypeBusinessController;
use App\Http\Controllers\TypeBuyerController;
use App\Http\Controllers\TypeWorkshopController;
use App\Http\Controllers\UserController;
/* Grupo de rutas para el registro de tienda */
Route::controller(ShopViewsController::class)->group(function () {
// Route::controller(ShopViewsController::class)->group(function () {
Route::get('/register-shop', 'index')->name('shop.view.index');
Route::get('/register-shop/account-type', 'account_type')->name('shop.view.account.type');
// Route::get('register/type_account', 'account_type')->name('shop.view.account.type');
Route::get('/register-shop/register-email', 'register_email')->name('shop.view.register.email');
// Route::get('/register/email-verification', 'verification_email')->name('shop.view.email.verification');
Route::get('/register-shop/email-verification', 'verification_email')->name('shop.view.email.verification');
// Route::get('/register-shop/signup-complete', 'signup_complete')->name('shop.view.signup.complete');
// });
Route::get('/register-shop/signup-complete', 'signup_complete')->name('shop.view.signup.complete');
Route::prefix('register')->group(function () {
//Route::get('/register-shop/account-type', 'account_type')->name('shop.view.account.type');
//selecionar e; tipo de cuenta al registrar
Route::get('type_account', [ShopViewsController::class, 'account_type'])->name('shop.view.account.type');
/* Route::get('/register-shop/register', 'register')->name('shop.view.register');
//vista donde muestra mensaje de verificar cuenta
Route::get('email-verification', [ShopViewsController::class, 'verification_email'])->name('shop.view.email.verification');
Route::get('/register-shop/email-verification', 'email_verification')->name('shop.view.email.verification');
Route::get('/register-shop/personal-account', 'personal_account')->name('shop.view.personal-account');
Route::get('/register-shop/personal-shop', 'personal_shop')->name('shop.view.email.personal-shop'); */
//vista de registro exitoso
Route::get('signup-complete', [ShopViewsController::class, 'signup_complete'])->name('shop.view.signup.complete');
});
//esto es para registrar a los usuario de tipo COMPRADOR
// Route::resource('register/buyer', TypeBuyerController::class);
Route::prefix('register')->group(function () {
Route::get('buyer', [TypeBuyerController::class, 'index'])->name('register.buyer.index');
Route::post('buyer', [TypeBuyerController::class, 'store'])->name('register.buyer.store');
//esto no se esta usando
// Route::get('buyer/create', [TypeBuyerController::class, 'create'])->name('register.buyer.create');
// Route::get('buyer/{buyer}', [TypeBuyerController::class, 'show'])->name('register.buyer.show');
// Route::get('buyer/{buyer}/edit', [TypeBuyerController::class, 'edit'])->name('register.buyer.edit');
// Route::put('buyer/{buyer}', [TypeBuyerController::class, 'update'])->name('register.buyer.update');
// Route::delete('buyer/{buyer}', [TypeBuyerController::class, 'destroy'])->name('register.buyer.destroy');
});
//esto es para registrar a los usuario de tipo NEGOCIO
Route::resource('register/business', TypeBusinessController::class);
//esto es para registrar a los usuario de tipo TALLER
Route::resource('register/workshop', TypeWorkshopController::class);
//Esto es para verifica la cuenta del usuario que recien se registra
Route::get('email/verify/{id}/{hash}', [VerificationController::class, 'verify'])->name('verification.verify');
/* by joan */
/* Api para guardar el correo y generar un token */
Route::post('user/register-email', [UserController::class, 'register_email'])->name('api.user.register.email');
Route::post('user/verify-code', [UserController::class, 'verify_code'])->name('api.user.verify.code');
// Route::post('user/register-email', [UserController::class, 'register_email'])->name('api.user.register.email');
// Route::post('user/verify-code', [UserController::class, 'verify_code'])->name('api.user.verify.code');
@@ -139,10 +178,11 @@ Route::controller(LoginController::class)->group(function () {
Route::get('/account-deletion', 'account_deletion')->name('account_delete');
});
Route::controller(VerificationController::class)->group(function () {
Route::get('/email/resend', 'resend')->name('verification.resend');
Route::get('/verification-confirmation/{code}', 'verification_confirmation')->name('email.verification.confirmation');
});
// Route::controller(VerificationController::class)->group(function () {
// Route::get('/email/resend', 'resend')->name('verification.resend');
// Route::get('/verification-confirmation/{code}', 'verification_confirmation')->name('email.verification.confirmation');
// });
Route::controller(HomeController::class)->group(function () {
Route::get('/email_change/callback', 'email_change_callback')->name('email_change.callback');
@@ -151,7 +191,11 @@ Route::controller(HomeController::class)->group(function () {
Route::get('/users/login', 'login')->name('user.login');
Route::get('/seller/login', 'login')->name('seller.login');
Route::get('/deliveryboy/login', 'login')->name('deliveryboy.login');
Route::get('/users/registration', 'registration')->name('user.registration');
//esto lo comente es codigo antiguo
// Route::get('/users/registration', 'registration')->name('user.registration');
Route::post('/users/login/cart', 'cart_login')->name('cart.login.submit');
// Route::get('/new-page', 'new_page')->name('new_page');
@@ -284,7 +328,9 @@ Route::group(['middleware' => ['user', 'verified', 'unbanned']], function () {
Route::controller(HomeController::class)->group(function () {
Route::get('/dashboard', 'dashboard')->name('dashboard')->middleware(['prevent-back-history']);
Route::get('/profile', 'profile')->name('profile');
Route::post('/new-user-verification', 'new_verify')->name('user.new.verify');
//
// Route::post('/new-user-verification', 'new_verify')->name('user.new.verify');
Route::post('/new-user-email', 'update_email')->name('user.change.email');
Route::post('/user/update-profile', 'userProfileUpdate')->name('user.profile.update');
});
@@ -490,4 +536,3 @@ Route::controller(PageController::class)->group(function () {
/* Route::post('/shops/create/store', 'ShopController@store')->middleware('cors'); */