{"id":26251,"date":"2021-06-14T14:24:00","date_gmt":"2021-06-14T11:24:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26251"},"modified":"2021-10-17T18:17:55","modified_gmt":"2021-10-17T15:17:55","slug":"kuidas-integreerida-mailchimpi-uudiskiri-laraveli-rakendusse","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-integreerida-mailchimpi-uudiskiri-laraveli-rakendusse\/","title":{"rendered":"Kuidas integreerida MailChimpi uudiskiri Laraveli rakendusse"},"content":{"rendered":"<p>Kas soovite integreerida MailChimpi uudiskirja funktsionaalsuse oma Laraveli rakendusse? MailChimp on e-posti turundusteenus, mis v\u00f5imaldab meil saata oma abonentidele uudiskirju. Selles artiklis n\u00e4itan teile, kuidas integreerida MailChimpi uudiskiri Laraveli veebisaidile.<\/p>\n<p><a href=\"https:\/\/mailchimp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">MailChimp<\/a> on \u00fcks populaarsemaid e-posti turundusteenuseid, mis haldab teie veebisaidi tellijaid. MailChimpi kasutades saavad teie tellijad uudiskirja uue sisu, teadete, pakkumiste ja palju muu kohta, s\u00f5ltuvalt teie valikust. See on omamoodi automatiseeritud s\u00fcsteem. Veebisaidi omanik ei pea meeles pidama uudiskirja saatmist tellijatele. MailChimp saab ise hakkama, mis aitab meil palju aega kokku hoida.<\/p>\n<p>Teine populaarne e-turunduse teenuse pakkuja on<\/p>\n<ul>\n<li><a href=\"https:\/\/aweber.com\/?483788\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">\u00c4revus<\/a><\/li>\n<li><a href=\"https:\/\/www.icontact.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">iContact<\/a><\/li>\n<\/ul>\n<p>Hiljuti avaldasin artikli <a href=\"https:\/\/themewp.inform.click\/et\/mailchimpi-integreerimine-veebisaidil-kasutades-mailchimp-api-d-ja-php-d\/\" title=\"MailChimp integratsioonist MailChimp API ja PHP abil\">MailChimp integratsioonist MailChimp API ja PHP abil<\/a>. \u00dcks lugejatest k\u00fcsis MailChimpi integreerimise kohta Laravelis. Niisiis otsustasin kirjutada selle artikli, et vastata lugeja k\u00fcsimusele.<\/p>\n<p>Seda \u00f6eldes integreerime MailChimpi uudiskirja Laraveli rakendusse.<\/p>\n<h3>Hankige MailChimpi API v\u00f5ti ja vaatajaskonna ID<\/h3>\n<p>MailChimp API integreerimiseks peate hankima API v\u00f5tme ja vaatajaskonna ID. Nende volituste saamiseks j\u00e4rgige alltoodud samme.<\/p>\n<p><a href=\"https:\/\/login.mailchimp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Logige sisse oma MailChimpi kontole<\/a>. Valige kasutajaikooni alt konto.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6d90f6e.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6d90f6e.png\" alt=\"Kuidas integreerida MailChimpi uudiskiri Laraveli rakendusse\" ><\/a><\/p>\n<p>Kl\u00f5psake nuppu <strong>Extra-&gt; API v\u00f5tmed<\/strong>.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6df1247.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6df1247.png\" alt=\"Kuidas integreerida MailChimpi uudiskiri Laraveli rakendusse\" ><\/a><\/p>\n<p>Kl\u00f5psake jaotises Teie API v\u00f5tmed nuppu Loo v\u00f5ti ja kopeerige hetkeks vajalik API-v\u00f5ti.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6e407f3.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6e407f3.png\" alt=\"Kuidas integreerida MailChimpi uudiskiri Laraveli rakendusse\" ><\/a><\/p>\n<p>N\u00fc\u00fcd on teie API-v\u00f5ti valmis. J\u00e4rgmisena hankige vaatajaskonna ID, millele peate oma tellijad lisama. Selleks kl\u00f5psake men\u00fc\u00fcl Vaatajaskond ja valige seej\u00e4rel rippmen\u00fc\u00fcst Sihtr\u00fchma haldamine suvand Seaded.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6e407f3.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6e407f3.png\" alt=\"Kuidas integreerida MailChimpi uudiskiri Laraveli rakendusse\" ><\/a><\/p>\n<p>Kl\u00f5psake jaotises Seaded nupul \u201eVaatajaskonna nimi ja vaikes\u00e4tted&quot;.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6e407f3.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6e407f3.png\" alt=\"Kuidas integreerida MailChimpi uudiskiri Laraveli rakendusse\" ><\/a><\/p>\n<p>J\u00e4rgmisel lehel leiate oma vaatajaskonna ID.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6e407f3.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20222-6081cf6e407f3.png\" alt=\"Kuidas integreerida MailChimpi uudiskiri Laraveli rakendusse\" ><\/a><\/p>\n<h3>Ruumi \/ laraveli-uudiskirja raamatukogu paigaldamine<\/h3>\n<p><a href=\"https:\/\/spatie.be\/en\/opensource\/laravel\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Spatie<\/a> on loonud fantastilise raamatukogu <a href=\"https:\/\/github.com\/spatie\/laravel-newsletter\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Laraveli uudiskirja<\/a>. Selle raamatukogu abil kavatsen integreerida MailChimpi infolehe.<\/p>\n<p>Avage terminal oma projekti juurkataloogis ja k\u00e4ivitage k\u00e4sk:<\/p>\n<pre><code>composer require spatie\/laravel-newsletter<\/code><\/pre>\n<p>P\u00e4rast teegi installimist k\u00e4ivitage konfiguratsioonifaili avaldamiseks j\u00e4rgmine k\u00e4sk <code>config\/newsletter.php<\/code>.<\/p>\n<pre><code>php artisan vendor:publish --provider=\"SpatieNewsletterNewsletterServiceProvider\"<\/code><\/pre>\n<p>Minge kataloogi &#8216;config&#8217; ja avage fail &#8216;newsletter.php&#8217;.<\/p>\n<p><strong>uudiskiri.php<\/strong><\/p>\n<pre><code>&lt;?php\n\u00a0\nreturn [\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\/*\n\u00a0\u00a0\u00a0\u00a0\u00a0* The API key of a MailChimp account. You can find yours at\n\u00a0\u00a0\u00a0\u00a0\u00a0* https:\/\/us10.admin.mailchimp.com\/account\/api-key-popup\/.\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0'apiKey' =&gt; env('MAILCHIMP_APIKEY'),\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\/*\n\u00a0\u00a0\u00a0\u00a0\u00a0* The listName to use when no listName has been specified in a method.\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0'defaultListName' =&gt; 'subscribers',\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\/*\n\u00a0\u00a0\u00a0\u00a0\u00a0* Here you can define properties of the lists.\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0'lists' =&gt; [\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/*\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0* This key is used to identify this list. It can be used\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0* as the listName parameter provided in the various methods.\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0*\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0* You can set it to any string you want and you can add\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0* as many lists as you want.\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'subscribers' =&gt; [\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/*\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0* A MailChimp list id. Check the MailChimp docs if you don't know\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0* how to get this value:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0* http:\/\/kb.mailchimp.com\/lists\/managing-subscribers\/find-your-list-id.\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'id' =&gt; env('MAILCHIMP_LIST_ID'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\u00a0\u00a0\u00a0\u00a0],\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\/*\n\u00a0\u00a0\u00a0\u00a0\u00a0* If you're having trouble with https connections, set this to false.\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\n\u00a0\u00a0\u00a0\u00a0'ssl' =&gt; true,\n\u00a0\n];<\/code><\/pre>\n<p>Siin pole vaja teha muudatusi, v\u00e4lja arvatud &#8216;ssl&#8217; v\u00e4\u00e4rtus. Kui teie serveris pole SSL-sertifikaati, m\u00e4\u00e4rake see v\u00e4\u00e4rtus valeks. V\u00f5ite \u00fclaltoodud koodis n\u00e4ha konstandid MAILCHIMP_APIKEY ja MAILCHIMP_LIST_ID. See t\u00e4hendab, et peate need konstandid oma <code>.env<\/code>faili lisama tegelike v\u00e4\u00e4rtustega .<\/p>\n<p><strong>.env<\/strong><\/p>\n<pre><code>....\n\u00a0\nMAILCHIMP_APIKEY=YOUR_MAILCHIMP_API_KEY\nMAILCHIMP_LIST_ID=YOUR_MAILCHIMP_LIST_ID<\/code><\/pre>\n<p>P\u00e4rast seda t\u00fchjendage konfiguratsioonivahem\u00e4lu k\u00e4suga:<\/p>\n<pre><code>php artisan config:clear<\/code><\/pre>\n<h3>Integreerige MailChimpi uudiskiri Laraveli rakendusse<\/h3>\n<p>Olete installinud ja konfigureerinud teegi. N\u00fc\u00fcd on teil hea oma Laraveli veebisaidil MailChimpi integreerimisega j\u00e4tkata. Loome teie vaatefaili lihtsa uudiskirja vormi.<\/p>\n<pre><code>&lt;form action=\"{{ url('ROUTE_HERE') }}\" method=\"post\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;div class=\"form-group\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;label for=\"exampleInputEmail\"&gt;Email&lt;\/label&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;input type=\"email\" name=\"user_email\" id=\"exampleInputEmail\" class=\"form-control\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0{{ csrf_field() }}\n\u00a0\u00a0\u00a0\u00a0&lt;button type=\"submit\" class=\"btn btn-primary\"&gt;Submit&lt;\/button&gt;\n&lt;\/form&gt;<\/code><\/pre>\n<p>Asendage kohat\u00e4ide ROUTE_HERE kindlasti tegeliku v\u00e4\u00e4rtusega. J\u00e4rgmisena lisage kontrolleri failis installitud paketi fassaad.<\/p>\n<p>Kontrolleri funktsioonis, kuhu vormi postitate, kirjutage kood j\u00e4rgmiselt:<\/p>\n<pre><code>&lt;?php\nnamespace AppHttpControllers;\n\u00a0\nuse IlluminateHttpRequest;\nuse Newsletter;\n\u00a0\n....\n\u00a0\npublic function store(Request $request)\n{\n\u00a0\u00a0\u00a0\u00a0if (! Newsletter::isSubscribed($request-&gt;user_email)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Newsletter::subscribe($request-&gt;user_email);\n\u00a0\u00a0\u00a0\u00a0}\n}\n?&gt;<\/code><\/pre>\n<p>Siin kontrollin k\u00f5igepealt, kas kasutaja on juba liitujate nimekirja lisatud v\u00f5i mitte. Kui ei, siis lisage see abonentide loendisse. Kasutasin meetodit, <code>subscribe()<\/code>mis tellib kasutaja otse loendisse. Kui peate enne loendi tellimist saatma kasutajale kinnitusmeili, asendage allolev rida<\/p>\n<pre><code>Newsletter::subscribe($request-&gt;user_email);<\/code><\/pre>\n<p>koos<\/p>\n<pre><code>Newsletter::subscribePending($request-&gt;user_email);<\/code><\/pre>\n<p><code>subscribePending()<\/code> Funktsioon m\u00e4\u00e4rab MailChimpi loendis kasutaja olekuks \u201eootel&#8221;, kuni kasutaja tellimuse kinnitab.<\/p>\n<p>Samuti pakub Mailchimp v\u00e4ljad Vaatajaskond, mis salvestavad lisateavet kasutajate kohta otse MailChimpi juhtpaneelil. Igaks juhuks, kui soovite lisada vaatajaskonna v\u00e4ljad, saate seda teha, lisades \u00fclaltoodud meetodisse veel \u00fche parameetri. Lisan siin v\u00e4\u00e4rtused vaatajaskonna v\u00e4ljadele FNAME ja LNAME.<\/p>\n<pre><code>Newsletter::subscribe($request-&gt;user_email, ['FNAME'=&gt;'ENTER_FIRST_NAME', 'LNAME'=&gt;'ENTER_LAST_NAME']);<\/code><\/pre>\n<p>Kui soovite tellijale silte lisada, kasutage seda <code>addTags()<\/code>meetodit. Mitu massiivi elementi edastage juhuks, kui peate m\u00e4\u00e4rama mitu silti. Minu puhul m\u00e4\u00e4ran tellijale m\u00e4rgendi \u201eBlogger&#8221;.<\/p>\n<pre><code>Newsletter::addTags(['Blogger'], $request-&gt;user_email);<\/code><\/pre>\n<p>Kasutaja saab abonendi nimekirjast kustutada, kasutades koodi:<\/p>\n<pre><code>Newsletter::delete('SUBSCRIBER_EMAIL');<\/code><\/pre>\n<p>Need on veebisaidil tavaliselt n\u00f5utavad p\u00f5himeetodid. V\u00f5ite ka <a href=\"https:\/\/github.com\/spatie\/laravel-newsletter#subscribing-updating-and-unsubscribing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GitHubis<\/a> kontrollida selle paketi pakutavaid lisafunktsioone .<\/p>\n<p>Loodan, et saate aru, kuidas integreerida MailChimpi uudiskiri oma Laraveli veebisaidile. Palun jagage oma m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/mailchimpi-integreerimine-kontaktivormi-7-pistikprogrammiga\/\" title=\"MailChimpi integreerimine kontaktivormi 7 pistikprogrammiga\">MailChimpi integreerimine kontaktivormi 7 pistikprogrammiga<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/mailchimpi-integreerimine-wordpressis-ilma-pistikprogrammi-kasutamata\/\" title=\"MailChimpi integreerimine WordPressis ilma pistikprogrammi kasutamata\">MailChimpi integreerimine WordPressis ilma pistikprogrammi kasutamata<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kas soovite integreerida MailChimpi uudiskirja oma Laraveli veebisaidile? Selles artiklis uurime MailChimpi integreerimist<\/p>\n","protected":false},"author":1,"featured_media":21624,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[498],"tags":[842],"class_list":["post-26251","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel2-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=26251"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26251\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21624"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=26251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=26251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=26251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}