我发现一个问题,说“班级管理员不存在”。我缺少这个问题吗?谢谢。
这是我的Route.php
Route::group(['prefix' => 'admin', 'middleware'=> ['auth' => 'admin']], function () {
Route::get('/','AdminController@index');
Route::get('profile','AdminController@profile');
Route::get('/addProduct','AdminController@addProduct');
});
这是我的AdminController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class AdminController extends Controller
{
public function index(){
return view('admin.index');
}
public function profile(){
return view('admin.profile');
}
public function addProduct(){
return view('admin.addProduct');
}
}
答案 0 :(得分:1)
在路由文件中发送,以将中间件分配给路由组
如果您有两个中间件,则像这样["auth", "admin"]
而不是["auth" => "admin"]
进行分配。
Route::group(['prefix' => 'admin', 'middleware'=> ['auth', 'admin']], function () {
Route::get('/','AdminController@index');
Route::get('profile','AdminController@profile');
Route::get('/addProduct','AdminController@addProduct');
});