Внешние файлы классов Laravel - PullRequest
0 голосов
/ 22 марта 2019

У меня есть файл, который я положил в app\Classes\myVendor\dev_client_api.php. Этот файл содержит класс:

class someClass{
   //stuff
}

Я хочу использовать этот класс в контроллере.

В моем контроллере я сделал следующее:

namespace App\Classes\myVendor;
use dev_client_api;

class myController extends Controller
{
    ///stuff
    public function processData(Request $request){
       $client = new someClass($vars);
    }
}

Когда я выполняю эту страницу, я получаю:

Класс 'App \ Classes \ myVendor \ Controller' не найден

Должен признать, я не уверен, что именно я делаю. Любая помощь будет великолепна.

1 Ответ

1 голос
/ 22 марта 2019

Я предполагаю, что ваши контроллеры находятся в каталоге App\Http\Controller Laravel по умолчанию.

namespace App\Classes\myVendor;

class someClass {
   //stuff
}

namespace App\Http\Controllers;
use App\Classes\myVendor\someClass;

class myController extends Controller
{
    ///stuff
    public function processData(Request $request){
       $client = new someClass($vars);
    }
}
...