Laravel Resource Roundup: Guides, Samples, and More
Published on May 18, 2023

Introduction

Laravel is a popular PHP framework that has gained widespread recognition for its elegant syntax, robust feature set, and easy-to-use interface. It has become a go-to choice for web developers worldwide, and its popularity is growing rapidly. The team prides itself on its excellent Developer Experience, which clearly shows.

In this blog post, we will explore some of the top Laravel content by Vonage, a leading provider of cloud communication APIs that demonstrate the power and versatility of Laravel. Whether you're new to Laravel or an experienced developer, this post will offer valuable insights and resources to help you get the most out of this powerful framework.

Vonage Laravel Resources

  1. Toot with Laravel, Vonage and Mastodon provides a tutorial on how to create a Laravel-based app that can send status updates to Mastodon using the Vonage API. The post covers the setup process, including creating a Mastodon account, configuring a Vonage account, and integrating the Vonage API into a Laravel app. The tutorial then goes on to provide code snippets and step-by-step instructions on how to send status updates to Mastodon via the Vonage API using Laravel.

  2. Send WhatsApp Messages in Laravel With Vonage's Native SDK offers an in-depth tutorial on integrating Vonage's Native SDK into a Laravel application. The tutorial walks through each step of the installation and configuration process, including creating a Vonage account, setting up a WhatsApp Business Account, and obtaining necessary credentials. Developers can use this guide to learn how to send custom text and media attachments, like images and videos, via WhatsApp in Laravel.

  3. Converting Your Test Suite to PEST discusses how to migrate a test suite from PHPUnit to Pest in a Laravel application. The post covers the advantages of using Pest, such as improved readability and easier debugging, and provides a step-by-step guide on how to convert an existing test suite to Pest. The post also includes tips and tricks for using Pest effectively, such as custom test function names and helper functions.

  4. So, What Is Performance-Driven Development in PHP? discusses the concept of performance-driven development and its importance in PHP applications. The post covers various techniques and tools that can be used to optimize PHP code, such as profiling, caching, and code optimization. Additionally, the post provides best practices for performance-driven development in PHP, including code testing, monitoring, and continuous improvement, which can help developers ensure optimal website speed, reduce server costs, and enhance user satisfaction.

  5. Introducing the Laravel Vonage Helpdesk introduces a sample application that demonstrates how to use Vonage's APIs to build a helpdesk ticketing system in Laravel. The post covers the setup process, including creating a Vonage account, installing Laravel, and configuring the Vonage Messages API. The post then goes on to provide a walkthrough of the sample application's code, highlighting how the Vonage API can be used to send and receive SMS messages to create and update helpdesk tickets.

  6. Laravel 9: Strap In! discusses the new features and improvements that have been introduced in Laravel 9. The post covers various changes, the addition of route caching improvements, and the introduction of lazy collections. Additionally, the post provides a brief overview of the Laravel 9 release timeline and encourages developers to stay up-to-date with the latest changes.

  7. Stripe SMS Notifications Using Laravel discusses how to implement Stripe payment confirmation via SMS in a Laravel application using the Vonage API. The post covers the setup process, including creating a Stripe account, configuring the Vonage API, and integrating the Vonage API into a Laravel app. The tutorial then goes on to provide code snippets and step-by-step instructions on how to send payment confirmation messages to customers via SMS using the Vonage API and Stripe in Laravel.

  8. Creating an Online Classroom in Laravel With Vonage Video API discusses how to build an online classroom system using Laravel and the Vonage Video API. The post covers the setup process, including creating a Vonage Video API account, configuring the Laravel app, and integrating the Vonage Video API into the app. The tutorial then goes on to provide code snippets and step-by-step instructions on how to create a fully functional online classroom system with features like video chat, screen sharing, and recording using the Vonage Video API and Laravel.

  9. Building a Turkey Timer with Laravel, Facebook Messenger and Vonage covers how to build a turkey timer chatbot using Laravel and Facebook Messenger. The post walks through the setup process, including creating a Facebook page and app, setting up webhooks, and integrating the Vonage Messages API with Laravel. The tutorial then goes on to provide code snippets and step-by-step instructions on how to create a chatbot that allows users to set a turkey timer via Facebook Messenger and receive updates when the turkey is ready.

Wrap-up

In conclusion, Vonage provides a variety of resources for developers looking to integrate Laravel with their communications infrastructure. These resources demonstrate how to use the Vonage APIs with Laravel to build messaging, ticketing, and payment confirmation systems. Additionally, Vonage offers a Laravel integration for its APIs, making it easy for developers to get started with sending SMS and making voice calls. It's worth noting that to send text messages with Laravel, Vonage is the default provider! With these resources, developers can build powerful communication applications using Laravel and Vonage, creating more engaging and interactive experiences for their users.

If you have questions or feedback, join us on the Vonage Developer Slack or send me a Tweet on Twitter, and I will get back to you. Thanks again for reading, and I will catch you on the next one!

Michael CrumpManager, Developer Experiences

Michael Crump works at Vonage on the Developer Experiences team and is a coder, YouTuber, and frequent speaker of various .NET and cloud/communication development topics. He’s passionate about helping developers understand the benefits of each in a no-nonsense way.

Ready to start building?

Experience seamless connectivity, real-time messaging, and crystal-clear voice and video calls-all at your fingertips.