tread
tread

Reputation: 11098

Why do you still need to use the class if it is in laravel aliases?

Why do you still need to say:

use MyClass\Table\Facades\Table;

at the top of a laravel controller

even if you have specified it in app/config/app.php

'aliases' => [
    'Table'     => MyClass\Table\Facades\Table::class,

Upvotes: 0

Views: 42

Answers (1)

Steven Grauwmans
Steven Grauwmans

Reputation: 196

You don't?

'aliases' => [
    'MyClass' => Some\Vendor\Something\Facades\MyClass::class,
]

Then you can do

use Myclass;

class MyController extends Controller {
    public function fetch($id) {
        return MyClass::find(1)
}

Upvotes: 4

Related Questions