为什么在 laravel 别名中还需要使用 class?

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

为什么还要说:

use MyClass\Table\Facades\Table;

在 laravel 控制器的顶部

即使您已在 app/config/app.php

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

你不知道吗?

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

那你可以做

use Myclass;

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