merwinpoulose

merwinpoulose

Bangalore

Member Since 7 Months Ago

Experience Points 40
Experience
Level
Lessons Completed 0
Lessons
Completed
Best Reply Awards 0
Best Answer
Awards
  • Start Your Engines Achievement

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • First Thousand Achievement

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • One Year Member Achievement

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • Two Year Member Achievement

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • Three Year Member Achievement

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • Four Year Member Achievement

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • Five Year Member Achievement

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • School In Session Achievement

    School In Session

    Earned when at least one Laracasts series has been fully completed.

  • Welcome To The Community Achievement

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • Full Time Learner Achievement

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • Pay It Forward Achievement

    Pay It Forward

    Earned once you receive your first "Best Reply" award on the Laracasts forum.

  • Subscriber Achievement

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • Lifer Achievement

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • Laracasts Evangelist Achievement

    Laracasts Evangelist

    Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.

  • Chatty Cathy Achievement

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • Laracasts Veteran Achievement

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • Ten Thousand Strong Achievement

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • Laracasts Master Achievement

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • Laracasts Tutor Achievement

    Laracasts Tutor

    Earned once your "Best Reply" award count is 100 or more.

  • Laracasts Sensei Achievement

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • Top 50 Achievement

    Top 50

    Earned once your experience points ranks in the top 50 of all Laracasts users.

27 Sep
2 months ago

merwinpoulose left a reply on Create Dynamic Sitemap In Laravel Project

You can use Laravel to generate sitemaps with out using any packages.

Step 1: Use route file to serve sitemap index and other sitemaps urlset files. Step 2: Create a Controller to process data and render the XML view. Step 3: Create View files to render the XML Sitemap. Step 4: Submit your Sitemap for indexing.

You can refer this link: Create XML Sitemap with index file in php.

merwinpoulose left a reply on Whats The Best Way To Generate Sitemap In Laravel

You can use Laravel to generate sitemaps with out using any packages.

Step 1: Use route file to serve sitemap index and other sitemaps urlset files. Step 2: Create a Controller to process data and render the XML view. Step 3: Create View files to render the XML Sitemap. Step 4: Submit your Sitemap for indexing.

You can refer this link: Create XML Sitemap with index file in php.

merwinpoulose left a reply on Sitemap

Steps to create a simple XML Sitemap Index file with Sitemaps in MVC Framworks

Step 1: Use route file to serve sitemap index and other sitemaps urlset files. Step 2: Create a Controller to process data and render the XML view. Step 3: Create View files to render the XML Sitemap.

You can refer this link: Create XML Sitemap with index file in php.

07 Aug
4 months ago

merwinpoulose left a reply on Handling Email Bounces And Complaints For Amazon SES

Laravel doesn't provide out of box solution for handling bounce and complaint, I hope there are packages for the same. And if you want to Handle Amazon SNS Notification for bounce and complaint, you can refer this tutorial

Source https://vannstudios.com/handling-email-bounce-and-complaints-for-amazon-aws-ses-in-laravel

STEPS TO FOLLOW

  1. Create SNS Topic

  2. Create subscription

  3. Confirm subscription

Code

    class AmazonController extends Controller
    {
     public function handleBounceOrComplaint(Request $request)
     {
       Log::info($request->json()->all());
       $data = $request->json()->all();
       if($request->json('Type') == 'SubscriptionConfirmation')
       Log::info("SubscriptionConfirmation came at: ".$data['Timestamp']);
       if($request->json('Type') == 'Notification'){
       $message = $request->json('Message');
       switch($message['notificationType']){
        case 'Bounce':
          $bounce = $message['bounce'];
          foreach ($bounce['bouncedRecipients'] as $bouncedRecipient){
            $emailAddress = $bouncedRecipient['emailAddress'];
            $emailRecord = WrongEmail::firstOrCreate(['email' => $emailAddress, 'problem_type' => 'Bounce']);
            if($emailRecord){
              $emailRecord->increment('repeated_attempts',1);
            }
          }
          break;
          case 'Complaint':
          $complaint = $message['complaint'];
          foreach($complaint['complainedRecipients'] as $complainedRecipient){
            $emailAddress = $complainedRecipient['emailAddress'];
            $emailRecord = WrongEmail::firstOrCreate(['email' => $emailAddress, 'problem_type' => 'Complaint']);
            if($emailRecord){
              $emailRecord->increment('repeated_attempts',1);
            }
          }
          break;
          default:
          // Do Nothing
          break;
        }
      }
      return Response::json(['status' => 200, "message" => 'success']);
     }
    }

If you find issue or need any reference, check out this tutorial on Handling email bounce and complaints for Amazon AWS SES in Laravel

07 Jul
5 months ago

merwinpoulose left a reply on How To Write Code In Laracast?

TEST

class Controller extends BaseController { use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

public function __construct()
{
    //this is a comment
}

}

merwinpoulose left a reply on Cannot Fetch Eloquent Model Data

$city->country_id->$request->country_id

merwinpoulose left a reply on Cannot Fetch Eloquent Model Data

$city->country_id->$request->country_id

29 May
6 months ago

merwinpoulose left a reply on Best Practice For Mass (group) Emailing

You can try out Aws API to send bulk email with laravel. There are a lot of tutorials to set up Laravel and AWS for sending email.

https://vannstudios.com/send-bulk-email-in-laravel-with-amazon-ses-t-1

merwinpoulose left a reply on Sending Email To 1000's Of Reciepents

You can try out Aws API to send bulk email with laravel. There are a lot of tutorials to set up Laravel and AWS for sening email.

You can checkout this tutorial on how to send bulk emails

https://vannstudios.com/send-bulk-email-in-laravel-with-amazon-ses-t-1