Closed taytus closed 9 years ago
The error seems to indicate that the lists object doesn't exist. Have you properly configured the default list details in the config/laravel-newsletter.php
config file?
Working fine for Me. No Error. I followed Docs that mention in Package and Works :smile:
@rajlaksh what Laravel version are you using?, I'm using 5.1.9 @Jeemusu this is my config/laravel-newsletter.php
<?php
return [
'mailChimp' => [
/*
* The api key of a MailChimp account. You can find yours here:
* https://us10.admin.mailchimp.com/account/api-key-popup/
*/
'apiKey' => env('MAILCHIMP_APIKEY')
/*
* Here you can define properties of the lists you want to
* send campaigns.
*/
'lists' => [
/*
* This key is used to identify this list. It can be used
* in the various methods provided by this package.
*
* You can set it to any string you want and you can add
* as many lists as you want.
*/
'subscribers' => [
/*
* A mail chimp list id. Check the mailchimp docs if you don't know
* how to get this value:
* http://kb.mailchimp.com/lists/managing-subscribers/find-your-list-id
*/
'id' => 'MY_LIST_ID',
/*
* These values will be used when creating a new campaign.
*/
'createCampaign' => [
'fromEmail' => '',
'fromName' => '',
'toName' => ''
],
/*
* These values will be used when subscribing to a list.
*/
'subscribe' => [
'emailType' => 'html',
'requireDoubleOptin' => false,
'updateExistingUser' => false
],
/*
* These values will be used when unsubscribing from a list.
*/
'unsubscribe' => [
'deletePermanently' => false,
'sendGoodbyeEmail' => false,
'sendUnsubscribeEmail' => false
],
],
],
],
];
Did you set MAILCHIMP_APIKEY in your env file?
yes, and the same for 'id' => 'MY_LIST_ID' I just double checked the values and the strings are correct. Edit: Oh wait, no I did not! I just replaced MAILCHIMP_APIKEY with my api key!
It worked!! That was it, I never declared MAILCHIMP_APIKEY on my env file :/ Thank you everyone!
:+1:
i inserted MAILCHIMP_APIKEY in my env file..i still getting same error
Do you see the apikey when you output the contents of config('laravel-newsletter
) ?
After following the instructions, I'm stuck with this error
ErrorException in NewsletterList.php line 37: Trying to get property of non-object I'm using Laravel 5.1.9
Thank you!
This is my main controller:
<?php
namespace App\Http\Controllers; use Newsletter; class mainController extends Controller { public function index() { Newsletter::subscribe('rincewind@discworld.com'); } }
And this is my error stack: