edbizarro / laravel-facebook-ads

Facebook & Instagram Ads API for Laravel
MIT License
122 stars 32 forks source link

Class facebook-ads does not exist #41

Open kalimulhaq opened 5 years ago

kalimulhaq commented 5 years ago

I am using the package with Lumen but getting this error

(1/1) ReflectionException
Class facebook-ads does not exist

Can you please help me what I'm messing?

My Controller

use Edbizarro\LaravelFacebookAds\Facades\FacebookAds;

class LeadController extends Controller {

 public function facebookTest(Request $request) {
        FacebookAds::init('MY SESSION TOKEN');
        $ads = FacebookAds::adAccounts()->all()->map(function ($adAccount) {
            return $adAccount->ads(['name', 'account_id', 'account_status', 'balance', 'campaign', 'campaign_id', 'status']);
        });

        $this->success($ads);
    }
}

config/app.php

'aliases' => [
        ....
        'FacebookAds' => Edbizarro\LaravelFacebookAds\Facades\FacebookAds::class
    ]

I'm using Lumen 5.7

edbizarro commented 5 years ago

hi @kalimulhaq

I never set up a lumen instance myself, so, I don't know exactly why does this happen, I'll try to set up a lumen install to see what's going on

vadym-yak commented 4 years ago

Did you add the provider in app.php?

Edbizarro\LaravelFacebookAds\Providers\LaravelFacebookServiceProvider::class