I'm new in Laravel and I use 5.8 version I trying to create a shopping website with 2 types of AUTH one for cms and one for user. User can buy items from my website. For that I need to separate the two types of login one is cms Admin login and another is User sign-in. I want to know how can I do it. Can anyone help me. for customer profile, I use web.php
file and user route group like this I share:
<?php
/*
|--------------------------------------------------------------------------
| 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!
|
*/
Route::get('/', [
'uses' => 'ProductController@getIndex',
'as' => 'product.index'
]);
Route::get('/add-to-cart/{id}', [
'uses' => 'ProductController@getAddToCart',
'as' => 'product.addToCart'
]);
Route::get('/shopping-cart', [
'uses' => 'ProductController@getCart',
'as' => 'product.shoppingCart'
]);
Route::get('/checkout', [
'uses' => 'ProductController@getCheckout',
'as' => 'checkout'
]);
Route::post('/checkout', [
'uses' => 'ProductController@postCheckout',
'as' => 'checkout'
]);
Route::group(['prefix' => 'user'], function (){
Route::group(['middleware' => 'guest'], function (){
Route::get('/signup', [
'uses' => 'UserController@getSignup',
'as' => 'user.signup',
]);
Route::post('/signup', [
'uses' => 'UserController@postSignup',
'as' => 'user.signup',
]);
Route::get('/signin', [
'uses' => 'UserController@getSignin',
'as' => 'user.signin',
]);
Route::post('/signin', [
'uses' => 'UserController@postSignin',
'as' => 'user.signin',
]);
});
Route::group(['middleware' => 'auth'], function (){
Route::get('/profile', [
'uses' => 'UserController@getProfile',
'as' => 'user.profile',
]);
Route::get('/logout', [
'uses' => 'UserController@getLogout',
'as' => 'user.logout',
]);
});
});
I need another AUTH for cms to admin can upload items for sale
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire