Использование точного пространства имен контроллера
AController
<?php
namespace App\Http\Controllers\admin;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class AController extends Controller
{
public function getTestA()
{
return A;
}
}
BController
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class BController extends Controller
{
public function getTestB()
{
return B;
}
}
Использованиеметод Use
для вызова контроллеров. Необходимо использовать методы использования
use App \ Http \ Controllers \ admin \ AController;используйте App \ Http \ Controllers \ admin \ BController;
CController
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Http\Controllers\admin\AController;
use App\Http\Controllers\admin\BController;
class CController extends Controller
{
public function GetA()
{
$a = new Acontroller();
return $a->getTestA();
}
public function GetB()
{
$b = new Bcontroller();
return $b->getTestB();
}
}