Reputation: 11
I am developing a multi vendor ecommerce website in laravel-10, to upload images in different interface i hav use Unisharp\File Manager, to handle different users like admin and seller i have created different middlewares like admin for admin users and seller for seller users. i have done the following code and still filemanger bring me to the login page.
in web.php
Route::group(['prefix' => 'filemanager', 'middleware' => ['web','auth:admin']], function () {
\UniSharp\LaravelFilemanager\Lfm::routes();
});
in ConfigHandler
public function userField()
{
// return auth()->id();
if(auth('admin')->check()){
return auth()->user()->id;
}else{
return 'admin';
}
}
in web.php
Route::group(['prefix' => 'filemanager', 'middleware' => ['web','auth:admin']], function () {
\UniSharp\LaravelFilemanager\Lfm::routes();
});
in ConfigHandler
public function userField()
{
// return auth()->id();
if(auth('admin')->check()){
return auth()->user()->id;
}else{
return 'admin';
}
}
Upvotes: 0
Views: 50
Reputation: 1
you try to delete the middleware like this :
Route::group(['prefix' => '/laravel-filemanager'], function () {
\UniSharp\LaravelFilemanager\Lfm::routes();
});
Upvotes: 0