【发布时间】:2019-09-30 17:08:05
【问题描述】:
尝试访问路由时出现以下错误,但需要控制器来加载数据:
(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 路由中,那么它会完美运行。可能是什么问题呢?它在我的代码中吗?可能是因为我正在使用多租户包吗?我将如何进一步调试呢?
【问题讨论】:
-
我不知道,但在我的情况下,有时页面处于非活动状态时会显示错误,但刷新后它可以正常工作。
标签: laravel multi-tenant laravel-6