<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Marc Garcia - Magarrent</title>
    <description>The latest articles on Forem by Marc Garcia - Magarrent (@magarrent-org).</description>
    <link>https://forem.com/magarrent-org</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F4633%2F473b8856-6779-401e-a83c-50cd4be38b8d.jpg</url>
      <title>Forem: Marc Garcia - Magarrent</title>
      <link>https://forem.com/magarrent-org</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/magarrent-org"/>
    <language>en</language>
    <item>
      <title>How to receive Slack notification when somebody sends a Contact form (or any form) — No code — No Backend with ActionForms.io</title>
      <dc:creator>Marc Garcia Torrent</dc:creator>
      <pubDate>Wed, 13 Oct 2021 15:34:56 +0000</pubDate>
      <link>https://forem.com/magarrent-org/how-to-receive-slack-notification-when-somebody-sends-a-contact-form-or-any-form-no-code-no-backend-with-actionformsio-4cn9</link>
      <guid>https://forem.com/magarrent-org/how-to-receive-slack-notification-when-somebody-sends-a-contact-form-or-any-form-no-code-no-backend-with-actionformsio-4cn9</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2A2VY724Akzpg1M4ZnS-b4Mw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2A2VY724Akzpg1M4ZnS-b4Mw.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a developer or web designer, when you create a web form, you need to specify some &lt;em&gt;action.&lt;/em&gt; The action is a URL or endpoint that your form will be sent. Meaning that you need a backend (code) that receives your form and send you email notifications, saves the data, and something else.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;what happens if I don’t know how to create a backend&lt;/strong&gt;? Or what happens if I &lt;strong&gt;don’t wanna create backend for a simple form&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;For &lt;strong&gt;that reason&lt;/strong&gt;, I’ve created &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;&lt;strong&gt;ActionForms.io&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ActionForms.io is a No code — No backend Form sender for developers.
&lt;/h3&gt;

&lt;p&gt;With &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;, &lt;strong&gt;you can easily send your&lt;/strong&gt; contact &lt;strong&gt;forms&lt;/strong&gt;, surveys, questions, any form or request that you can imagine &lt;strong&gt;without coding or configuring a backend.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  How can I get Slack notifications from my Contact Forms?
&lt;/h3&gt;

&lt;p&gt;First of all, you need an &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;&lt;strong&gt;ActionForms.io account&lt;/strong&gt;&lt;/a&gt;, it’s really &lt;strong&gt;simple&lt;/strong&gt; and there is a free plan if you want to &lt;strong&gt;try it&lt;/strong&gt;! :)&lt;/p&gt;

&lt;p&gt;Then, you have to create an “Endpoint”. An Endpoint is a URL where your requests will be sent to the &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt; platform. When you log in to your account, you’ll see a button that you can create &lt;strong&gt;Unlimited Endpoints:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AJuEzodozxOJEDWYVLfVA4w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AJuEzodozxOJEDWYVLfVA4w.png" alt="Create ActionForms.io endpoint"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s begin writing the basic information for the Endpoint, we need a Name (What you want. Ex: Contact form — Website) and the URL slug.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AKTHZiPYUEkHq7lKDxsVV_Q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AKTHZiPYUEkHq7lKDxsVV_Q.png" alt="Create ActionForms.io endpoint with Basic information"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Good! &lt;strong&gt;Now we have an active endpoint ready to receive form requests.&lt;/strong&gt; If we look into our &lt;em&gt;Endpoint Edit page&lt;/em&gt; we’ll see the &lt;strong&gt;Slack Notifications&lt;/strong&gt; menu, let’s click it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AzZX_5dIyIIIoh2ew9wUkTA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AzZX_5dIyIIIoh2ew9wUkTA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How to configure Slack Notifications Webhook in ActionForms.io
&lt;/h3&gt;

&lt;p&gt;We are at the Slack Notifications configuration page. We only need one thing: &lt;strong&gt;Webhook Url.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How can I get the Slack Webhook Url?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We have three steps tutorial inside the same configuration page, but let me show you how to do it!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AuJbP_PdTsMyarzZvi_2UNA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AuJbP_PdTsMyarzZvi_2UNA.png" alt="ActionForms.io Slack webhooks steps"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;First of all, we need to click on this link:&lt;/p&gt;

&lt;p&gt;This link will redirect us to a Slack page that will ask us to install an App to our Slack workspace. This app is called &lt;strong&gt;Incoming Webhooks&lt;/strong&gt; and allows you to receive notifications via Slack from external sources, like &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AV72jytVdx6hOhbjumxQ3TA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AV72jytVdx6hOhbjumxQ3TA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are already logged in to your Slack workspace, then click &lt;strong&gt;Add to Slack&lt;/strong&gt; button to install Incoming Webhooks in your workspace.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Select the channel to receive notifications&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;After installing Incoming Webhooks (in just one click), you need to choose the Channel that you will receive the incoming notifications.&lt;/p&gt;

&lt;p&gt;You can create a channel specifically to receive notifications, or just select what you want.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AtpcznVzjm6sryGVrRaMdRw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AtpcznVzjm6sryGVrRaMdRw.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Good, just one more step!&lt;/p&gt;

&lt;p&gt;Once you selected the channel, you’ll see the &lt;strong&gt;Webhook URL&lt;/strong&gt; right there:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AHDcmamYLOj0nUIod2YZr8w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AHDcmamYLOj0nUIod2YZr8w.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Just copy this Webhook URL into ActionForms.io page that we opened before (Endpoint -&amp;gt; Slack notifications):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AKbwpxo-gs_0st9aEPXoNAQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AKbwpxo-gs_0st9aEPXoNAQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And that’s it!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Save it and you can test your notifications using the button “Send test Request” that just appears at the top of the page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AqzBw4Fd1ZEoRbe7jlML_FQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AqzBw4Fd1ZEoRbe7jlML_FQ.png"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  And… how much it will cost me?
&lt;/h3&gt;

&lt;p&gt;Right now we have to different plans. Free and Premium.&lt;/p&gt;

&lt;p&gt;Our &lt;strong&gt;free plan&lt;/strong&gt; is completely functional and you can use it in all your projects.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Our &lt;strong&gt;Premium plan&lt;/strong&gt; has a lot of potential features, you’ll have &lt;strong&gt;unlimited power and perform incredible web flows throw your form requests.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Stop HERE!&lt;/strong&gt; If you are here, you’ll have a huge discount, use this code to have a 3*&lt;em&gt;0% lifetime discount&lt;/em&gt;*! “&lt;em&gt;MEDIUMMAGARRENT&lt;/em&gt;”&lt;/p&gt;




&lt;p&gt;Thank you for reading this post. I’m Marc, founder of &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;, follow me on &lt;a href="https://twitter.com/magarrent" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; &lt;a class="mentioned-user" href="https://dev.to/magarrent"&gt;@magarrent&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, we have a Discord server available for our users, that we share suggestions and questions about the platform, feel free to &lt;a href="https://discord.gg/YyqsCaTw" rel="noopener noreferrer"&gt;Join us here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Marc,&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dev</category>
      <category>javascript</category>
      <category>html</category>
      <category>frontent</category>
    </item>
    <item>
      <title>How to send a web form without code or any backend</title>
      <dc:creator>Marc Garcia Torrent</dc:creator>
      <pubDate>Fri, 08 Oct 2021 12:11:18 +0000</pubDate>
      <link>https://forem.com/magarrent-org/how-to-send-a-web-form-without-code-or-any-backend-4lio</link>
      <guid>https://forem.com/magarrent-org/how-to-send-a-web-form-without-code-or-any-backend-4lio</guid>
      <description>&lt;p&gt;As a developer or web designer, when you create a web form, you need to specify some &lt;em&gt;action.&lt;/em&gt; The action is a URL or endpoint that your form will be sent. Meaning that you need a backend (code) that receives your form and send you email notifications, saves the data, and something else.&lt;/p&gt;

&lt;p&gt;But what happens if I don’t know how to create a backend? Or what happens if I don’t wanna create backend for a simple form?&lt;/p&gt;

&lt;p&gt;For that reason, I’ve created &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;ActionForms.io is a No code — No backend Form sender for developers.&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;With &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;, &lt;strong&gt;you can easily send your&lt;/strong&gt; contact &lt;strong&gt;forms&lt;/strong&gt;, surveys, questions, any form or request that you can imagine &lt;strong&gt;without coding or configuring a backend.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  But, how it works?
&lt;/h3&gt;

&lt;p&gt;Imagine that you are building your own website, your app, etc…&lt;/p&gt;

&lt;p&gt;Normally you’ll have a section with a contact form, a survey, or some form that you want to collect information of your users or clients.&lt;/p&gt;

&lt;p&gt;Now, you have to send your form somewhere. And here appears &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You only have to write your custom &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt; URL in your action form, and then, let the magic happens.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AEQOr7LXs0BQCz1G-eqKw2w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2AEQOr7LXs0BQCz1G-eqKw2w.png"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  What happens when I send the form to ActionForms.io?
&lt;/h3&gt;

&lt;p&gt;When &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt; receives your form/request, then the magic happens. First of all, you’ll have a private platform that you’ll see all your form requests for all your different forms. Let me show you some screenshots:&lt;/p&gt;

&lt;p&gt;View of all your forms/endpoints:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2A8uoJvg9MIJNiEU0zW2n7fQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2A8uoJvg9MIJNiEU0zW2n7fQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you click on any of your forms/endpoints you can see all the requests with all the information sent:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2ALcjDJYYNU_BnJNcrv5-mCQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2ALcjDJYYNU_BnJNcrv5-mCQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But… &lt;strong&gt;I have to enter the platform if I want to see if there are any new requests? Of course not!&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can set up &lt;strong&gt;custom notification channels&lt;/strong&gt; for all your forms/endpoints.&lt;/p&gt;

&lt;p&gt;With just One-click, you can configure to receive notifications of any request received via a lot of notification channels like Slack, Telegram, Email… And a lot more!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2A0Q_8xSCZISfztlTfPSU5SA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F800%2F1%2A0Q_8xSCZISfztlTfPSU5SA.png"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  What else can I do with ActionForms.io?
&lt;/h3&gt;

&lt;p&gt;We are developing more features every day and improving the platform. These are some of our features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  File uploads up to 20Mb&lt;/li&gt;
&lt;li&gt;  Endpoint fields rules&lt;/li&gt;
&lt;li&gt;  Recaptcha integration&lt;/li&gt;
&lt;li&gt;  Unlimited submissions&lt;/li&gt;
&lt;li&gt;  Unlimited endpoints&lt;/li&gt;
&lt;li&gt;  All notification channels&lt;/li&gt;
&lt;li&gt;  Premium integrations&lt;/li&gt;
&lt;li&gt;  And more coming…&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  And… how much it will cost me?
&lt;/h3&gt;

&lt;p&gt;Right now we have to different plans. Free and Premium.&lt;/p&gt;

&lt;p&gt;Our &lt;strong&gt;free plan&lt;/strong&gt; is completely functional and you can use it in all your projects.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Our &lt;strong&gt;Premium plan&lt;/strong&gt; has a lot of potential features, you’ll have &lt;strong&gt;unlimited power and perform incredible web flows throw your form requests.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Stop HERE!&lt;/strong&gt; If you are here, you’ll have a huge discount, use this code to have a &lt;strong&gt;30% lifetime discount&lt;/strong&gt;! “&lt;em&gt;MEDIUMMAGARRENT&lt;/em&gt;”&lt;/p&gt;




&lt;p&gt;Thank you for reading this post. I’m Marc, founder of &lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;, follow me on &lt;a href="https://twitter.com/magarrent" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; &lt;a class="mentioned-user" href="https://dev.to/magarrent"&gt;@magarrent&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, we have a Discord server available for our users, that we share suggestions and questions about the platform, feel free to &lt;a href="https://discord.gg/YyqsCaTw" rel="noopener noreferrer"&gt;Join us here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Marc,&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.actionforms.io/" rel="noopener noreferrer"&gt;ActionForms.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Iniciar sesión y registrar usuarios con Google Auth &amp; Laravel Socialite [Guía Paso a Paso]</title>
      <dc:creator>Marc Garcia Torrent</dc:creator>
      <pubDate>Mon, 30 Aug 2021 08:44:49 +0000</pubDate>
      <link>https://forem.com/magarrent-org/iniciar-sesion-y-registrar-usuarios-con-google-auth-laravel-socialite-guia-paso-a-paso-2ojj</link>
      <guid>https://forem.com/magarrent-org/iniciar-sesion-y-registrar-usuarios-con-google-auth-laravel-socialite-guia-paso-a-paso-2ojj</guid>
      <description>&lt;p&gt;Buenas a tod@s, os dejo un tutorial para hacer un Auth con Google Auth y Laravel Socialite. Espero que os guste!&lt;/p&gt;

&lt;p&gt;Como autenticar usuarios con Google Auth usando Laravel.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Iniciar sesión con Google&lt;/li&gt;
&lt;li&gt;Registrar usuarios con Google&lt;/li&gt;
&lt;li&gt;Laravel Socialite &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=BXXmboZRLYo" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr2xdvce20895sznc1bmr.png" alt="Como autenticar usuarios con Google Auth usando Laravel."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⬇️⬇️⬇️ ------ Enlaces ----- ⬇️⬇️⬇️&lt;/p&gt;

&lt;p&gt;Enlace Google Cloud Platform (Credenciales):&lt;br&gt;
&lt;a href="https://console.cloud.google.com/apis" rel="noopener noreferrer"&gt;https://console.cloud.google.com/apis&lt;/a&gt;...&lt;/p&gt;

&lt;p&gt;Enlace Laravel Socialite (Documentación):&lt;br&gt;
&lt;a href="https://laravel.com/docs/master/socia" rel="noopener noreferrer"&gt;https://laravel.com/docs/master/socia&lt;/a&gt;...&lt;/p&gt;

&lt;p&gt;Listado de drivers open source para Laravel Socialite:&lt;br&gt;
&lt;a href="https://github.com/laravel/socialite" rel="noopener noreferrer"&gt;https://github.com/laravel/socialite&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;👍 Dale like al vídeo y subscríbete al canal para estar al día de nuevos vídeos.&lt;/p&gt;

&lt;p&gt;💰 Ayuda al canal con nuestro Patreon oficial 💰&lt;br&gt;
&lt;a href="https://www.patreon.com/magarrent" rel="noopener noreferrer"&gt;https://www.patreon.com/magarrent&lt;/a&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
      <category>googlecloud</category>
    </item>
    <item>
      <title>Detectar campo modificado al guardar un modelo en Laravel</title>
      <dc:creator>Marc Garcia Torrent</dc:creator>
      <pubDate>Tue, 24 Aug 2021 15:07:32 +0000</pubDate>
      <link>https://forem.com/magarrent-org/detectar-campo-modificado-al-guardar-un-modelo-en-laravel-m22</link>
      <guid>https://forem.com/magarrent-org/detectar-campo-modificado-al-guardar-un-modelo-en-laravel-m22</guid>
      <description>&lt;p&gt;Bienvenido a a tod@s!&lt;/p&gt;

&lt;p&gt;Este es un post muy corto solo para dejaros este pequeño Snippet de Laravel.&lt;/p&gt;

&lt;p&gt;Se trata de detectar cuando el campo de un modelo de Laravel ha sido modificado, en este caso el campo &lt;em&gt;email&lt;/em&gt; de un usuario:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="c1"&gt;// El evento se disparará cuando se haya actualizado un registro del modelo&lt;/span&gt;
&lt;span class="k"&gt;static&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="nf"&gt;updated&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;function&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$userModel&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;

    &lt;span class="c1"&gt;// Vemos si el campo email ha sido modificado con getDirty()&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;isset&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$userModel&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="nf"&gt;getDirty&lt;/span&gt;&lt;span class="p"&gt;()[&lt;/span&gt;&lt;span class="s1"&gt;'email'&lt;/span&gt;&lt;span class="p"&gt;]))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="c1"&gt;// el campo "email" ha sido modificado&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>laravel</category>
      <category>php</category>
    </item>
  </channel>
</rss>
