bart2puck
bart2puck

Reputation: 2522

Laravel external class files

I have a file that i put in app\Classes\myVendor\dev_client_api.php. This file has a class in it:

class someClass{
   //stuff
}

I want to use this class in a controller.

In my controller I have done the following:

namespace App\Classes\myVendor;
use dev_client_api;

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

When i execute this page I get:

Class 'App\Classes\myVendor\Controller' not found

I have to admit I am not sure what exactly I am doing. Any help would be great.

Upvotes: 0

Views: 126

Answers (1)

senty
senty

Reputation: 12857

I assume your Controllers are in Laravel's default App\Http\Controller directory.

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);
    }
}

Upvotes: 1

Related Questions