سیستم احراز هویت با دو پنل مجزا
سلام ، میخوام یک سیستم لاگین طراحی کنم که بتونم برای دو تا پنل جدا ، سیستم احراز هویت بذارم...یعنی پنل ادمین جدا باشه ، پنل مشتری هم جدا باشه...از چه پکیجی می تونم استفاده کنم و آیا در مستندات پکیج ، تفکیک کردن پنل آورده شده یا نیاز به سفارشی کردن اش توسط خودم هست ؟
تشکر
نقل قول: سیستم احراز هویت با دو پنل مجزا
نیازی به پکیج نیست
تو فولدر کنترلر یه فولدر جدید بساز به اسم Admin و کنترلر های مدیریت رو توی او نبزار
php artisan make:controller Admin/HomeController
توی فولدر view هم یه فولدر جدید بساز به اسم admin و قالب های مدیریت رو توی اون بزار
راوت های ادمین رو هم توی یک گروه مجزا بزار و یه middleware بساز و بزار روشون که احراز هویت کنه ادمین رو و در صورتی که احراز شد اجازه دسترسی بده
Route::group([ 'prefix'=>'admin' , 'namespace'=>'Admin' , 'middleware'=>['auth' ,'adminMiddleware' ] ], function() {
Route::get('/', 'HomeController@index')->name('admin.home');
//Route
//Route
//Route
});
نقل قول: سیستم احراز هویت با دو پنل مجزا
مرسی ، اینکارو قبلا کرده بودم ولی می خواستم از پکیج های احراز هویت خود لاراول استفاده کنم...مثلا laravel ui....
ولی مشکلی که بود ، وقتی پکیج رو نصب می کنی کلا ی دونه پنل میسازه در حالی ک من میخواستم دو تا پنل مجزا برای مشتری ها و ادمین داشته باشم...
برای اینکار باید متدهای کنترلر مربوط به احراز هویت رو ری رایت کرد....
این آموزش رو پیدا کردم و خوب بود:
https://www.youtube.com/watch?v=q5Md...ybEeKuemyWP7nG