我无法访问在不同模型类中定义的模型方法。 我试过这种方式
use App\Models\Admin\Test;
class TestController extends Controller
{
public function index(Request $request)
{
Test::get_banner_category();// working
Banner::get_banner_category_all(); // not working
}
}
我尝试使用这种方式进行模式绑定但是失败了
class RouteServiceProvider extends ServiceProvider
{
public function boot()
{
parent::boot();
Route::model("banner", 'App\Models\Admin\Banner');
}
}
答案 0 :(得分:0)
您还需要use
模型。
use App\Models\your\path\to\Banner;
如果这不起作用,请在此处添加您的Banner型号代码。
是否有public static function get_banner_category_all()
?
答案 1 :(得分:0)
示例:
use App\Models\Admin\Banner;
完整示例:
use App\Models\Admin\Test;
use App\Models\Admin\Banner;
class TestController extends Controller
{
public function index(Request $request)
{
Test::get_banner_category();
Banner::get_banner_category_all();
// global scope
/* or App\Models\Admin\Banner::get_banner_category_all(); */
}
}