laravel - 尝试查看页面时出错,出现以下错误:Action Facade\Ignition\Http\Controllers\ShareReportController 未定义
问题描述
尝试访问路由时出现以下错误,但需要控制器来加载数据:
(1/1) InvalidArgumentException
Action Facade\Ignition\Http\Controllers\ShareReportController not defined.
我正在使用 Tenancy/Multi-Tenant 包,我已将其配置为使用 routes/tenants.php 专门为租户加载路由。如果我在tenants.php 文件中执行以下操作,它会返回正确的响应。
Route::get('/test', function() {
return 'Test success';
});
虽然当我尝试做同样的事情时,但是从这样的控制器加载数据:
Route::get('/testt', 'TenantController@testt');
它将显示错误:
(1/1) InvalidArgumentException
Action Facade\Ignition\Http\Controllers\ShareReportController not defined.
如果我尝试将相同的代码放在 web.php 路由中,那么它会完美运行。可能是什么问题呢?它在我的代码中吗?可能是因为我正在使用多租户包吗?我将如何进一步调试呢?
解决方案
您能否查看您的路线是否已缓存并尝试清除该缓存。只需使用清除项目路由缓存route:clear
推荐阅读
- python - 如何修改 CNN 的输入形状?
- css - 删除最后一个子元素的填充会导致不同大小的元素
- excel - 使用拆分功能将字符串转换为小数
- python - 使用列和值透视数据框
- sublimetext3 - 在 Sublime Text 3 中粘贴一些文本时,如何用直引号 (') 替换智能引号 (')?
- php - 我想将一个字符串分成两部分,数字之前和数字之后
- stripe-payments - 使用 Retrieve Payment Intent 或 Retrieve Checkout Session 验证 Stripe Payment?
- c++ - 如何将指针转换为我在 C++ 中输入的类型?
- makefile - 我对makefile的一些东西感到困惑
- swift - SwiftUI textView onChange 无法正常工作