ReflectionException Laravel控制台命令

时间:2017-03-16 19:25:51

标签: php laravel namespaces

我正在尝试将一个Curl方法用于Laravel控制台命令,但我得到了ReflectionException。我已经尝试composer update && composer dump-autoload,但问题仍然存在。

我的代码就像:

<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use Ixudra\Curl\Facades\Curl;

class IndexOrders extends Command
{
    protected $signature = 'my:command';
    protected $description = 'Description';

    public function __construct()
    {
        parent::__construct();
    }

    public function handle()
    {
        Curl::doSomething();
    }
}

1 个答案:

答案 0 :(得分:2)

您无法直接使用外观,您需要确保

Ixudra\Curl\CurlServiceProvider::class,
您的config / app.php提供程序数组中的

你有

'Curl'          => Ixudra\Curl\Facades\Curl::class,
你的config / app.php别名数组中的