I definiert sind zwei verschiedene Wachen in auth.php
-Datei wie folgt:ähnliche Route in Gruppe Routen mit verschiedenen Wachen in Laravel
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'website' => [
'driver' => 'session',
'provider' => 'websites',
]
]
Es gibt zwei verschiedene Abschnitte Route in web.php Routen. eine für website admn und andere für normale benutzer das ist ein Mitglied dieser Websites. dies wie:
Route::prefix('/website/{website}')->middleware('auth:website')->group(function() {
Route::group(['prefix' => 'banner_ads'], function() {
Route::get('banner_adsDatatable', ['as' => 'banner_adsDatatable', 'uses' => '[email protected]_adsDatatable']);
});
Route::resource('/banner_ads', 'BannerAdsController');
Route::prefix('/member/{member}')->middleware('auth:web')->group(function() {
Route::group(['prefix' => 'banner_ads'], function() {
Route::get('banner_adsDatatable', ['as' => 'banner_adsDatatable', 'uses' => '[email protected]_adsDatatable']);
});
Route::resource('/banner_ads', 'BannerAdsController');
});
});
Problem ist, dass ich eine Ressourcensteuerung (Bannerwerbung), die mit den Benutzern (Website-Administratoren und Mitglieder) geteilt wird. Wie Sie sehen können, muss ich es zweimal hinzufügen.
Aber beacause für normalen Benutzer habe ich banner ads
Controller wieder definiert, wenn ich banner_ads.update
zum Beispiel immer wieder unAuthenticated user
aufrufen.
Ich weiß nicht, was ich tun kann, um dieses Problem zu lösen.
Aber '/ Mitglied/{Mitglied}' sollte eine Unter der Website-Verzeichnis gesetzt sein –
Sie haben eine Idee? –