新增加的路由文件接口出问题
public function boot()
{
$this->configureRateLimiting();
$this->routes(function () {
Route::prefix('api')
->middleware('api')
->namespace($this->namespace)
->group(base_path('routes/api.php'));
// admin路由定义
Route::prefix('admin')
->namespace($this->namespace . '\\Admin')
->group(base_path('routes/admin.php'));
Route::middleware('web')
->namespace($this->namespace)
->group(base_path('routes/web.php'));
});
}
路由
public function update(RoleRequest $roleRequest, Role $role)
{
dd($role);
$role->update(['name' => $roleRequest->input('name')]);
$role->hasPermissions()->sync($roleRequest->input('permission_ids'));
return Show::success('修改成功');
}
结果如下
![新增加的路由文件接口出问题]
public function update(RoleRequest $roleRequest, $id)
{ // 换成 $id
dd($id);
$role->update(['name' => $roleRequest->input('name')]);
$role->hasPermissions()->sync($roleRequest->input('permission_ids'));
return Show::success('修改成功');
}
结果如下
之前用 api.php 都是正常的,新增了admin.php文件就成这种情况了
php artisan route:list
看看生成的路由是啥