Blog
![Easy Laravel Development Setup With Docker's featured image](https://fajarwz.com/blog/easy-laravel-development-setup-with-docker/featured-image_hu8d721e9f2a72607a5de1945cb78e2fe4_2196737_0x208_resize_q75_h2_box_3.webp)
Easy Laravel Development Setup With Docker
Streamline your Laravel development with Docker and WSL, ensuring a consistent and efficient environment.
![Search and Encrypt Data in Laravel with CipherSweet's featured image](https://fajarwz.com/blog/search-and-encrypt-data-in-laravel-with-ciphersweet/featured-image_hud72bc166ac1362194e3fca09cd3630e8_2550832_0x208_resize_q75_h2_box_3.webp)
Search and Encrypt Data in Laravel with CipherSweet
Discover how to securely encrypt your data while maintaining search functionality.
![Store Sensitive Data Safely With Encryption in Laravel's featured image](https://fajarwz.com/blog/store-sensitive-data-safely-with-encryption-in-laravel/featured-image_hu30231e6a0720cc95980a30184f1721f8_2469859_0x208_resize_q75_h2_box_3.webp)
Store Sensitive Data Safely With Encryption in Laravel
Learn how to securely encrypt and decrypt data in Laravel using built-in encryption functions and model casting.
![Observer Pattern in Laravel With Observers and Events's featured image](https://fajarwz.com/blog/observer-pattern-in-laravel-with-observers-and-events/featured-image_hub4d7935d9194bcf94794c8112a8fef62_150705_0x208_resize_q75_h2_box_3.webp)
Observer Pattern in Laravel With Observers and Events
Explore Observers and Events, including integration with email notifications and queues.
![Temporary Signed URLs in Laravel for Secure Password Resets's featured image](https://fajarwz.com/blog/temporary-signed-urls-in-laravel-for-secure-password-resets/featured-image_hue48d3bdbfc7497ae8d71b672636de7b3_320578_0x208_resize_q75_h2_box_3.webp)
Temporary Signed URLs in Laravel for Secure Password Resets
Learn how to implement a temporary unique URL in password reset in Laravel, ensuring only authorized users can reset the password.
![Laravel 11: CRUD and File Upload Tutorial With Laravel Breeze's featured image](https://fajarwz.com/blog/laravel-11-crud-and-file-upload-tutorial-with-laravel-breeze/featured-image_hu0f1861c57260c1a354dde7e8c41422ef_192345_0x208_resize_q75_h2_box_3.webp)
Laravel 11: CRUD and File Upload Tutorial With Laravel Breeze
A step-by-step CRUD guide with an example repo, leveraging Laravel Breeze for smooth development.
![Email Authentication and Verification in Next.js 14 With Next Auth and Prisma's featured image](https://fajarwz.com/blog/email-authentication-and-verification-in-nextjs-14-with-next-auth-and-prisma/featured-image_hua25cb410f1472de5aa0baedb553f2b65_102844_0x208_resize_q75_h2_box_3.webp)
Email Authentication and Verification in Next.js 14 With Next Auth and Prisma
Crafting a Robust Authentication Flow in Next.js 14 with TypeScript, NextAuth, Zod, Nodemailer, and Prisma
![Laravel Database Transaction for Data Consistency's featured image](https://fajarwz.com/blog/laravel-database-transaction-for-data-consistency/featured-image_huff0b99975762afb158ffb095ff6cfffd_766197_0x208_resize_q75_h2_box_3.webp)
Laravel Database Transaction for Data Consistency
Practical Guide to Laravel Database Transactions for Beginners
![Simple Full-Stack CRUD with Next.js 14, PostgreSQL, and Prisma's featured image](https://fajarwz.com/blog/simple-full-stack-crud-with-nextjs-14-postgresql-and-prisma/featured-image_hu6a67626cdca5dfc9b5e80b16814a35d9_89445_0x208_resize_q75_h2_box_3.webp)
Simple Full-Stack CRUD with Next.js 14, PostgreSQL, and Prisma
Create a Simple CRUD with Next.js, Prisma, and Zod, using Server Actions
![Pagination in React Made Simple with react-paginate's featured image](https://fajarwz.com/blog/pagination-in-react-made-simple-with-react-paginate/featured-image_hua0a1bd267ef528054e56687eff64fd72_746822_0x208_resize_q75_h2_box_3.webp)
Pagination in React Made Simple with react-paginate
Effortless Pagination: A Practical Guide to Streamlining Data Navigation in Your React Applications
![You Might Not Need Else Statement's featured image](https://fajarwz.com/blog/you-might-not-need-else-statement/featured-image_hu49d68269d6a327298f22c8e739770a95_1473023_0x208_resize_q75_h2_box_3.webp)
![Unlocking Real-Time with WebSockets in Laravel with Soketi's featured image](https://fajarwz.com/blog/unlocking-real-time-with-websockets-in-laravel-with-soketi/featured-image_hu30557a156be601fd3510404f00108f87_1133773_0x208_resize_q75_h2_box_3.webp)
Unlocking Real-Time with WebSockets in Laravel with Soketi
Simple example of how to use WebSockets in Laravel app using Soketi
![Sending SMS in Laravel Using Twilio: A Step-by-Step Tutorial's featured image](https://fajarwz.com/blog/sending-sms-in-laravel-using-twilio-a-step-by-step-tutorial/featured-image_hud6b778e37181f05d5e8ba33cddd67985_797522_0x208_resize_q75_h2_box_3.webp)
Sending SMS in Laravel Using Twilio: A Step-by-Step Tutorial
Send SMS via Laravel app using Twilio seamlessly, a step-by-step guide
![Improving App Quality: Exploring Browser Testing with Laravel Dusk's featured image](https://fajarwz.com/blog/improving-app-quality-exploring-browser-testing-with-laravel-dusk/featured-image_hu624b0ede5f17d6cf5963ea2b03481b1c_1079755_0x208_resize_q75_h2_box_3.webp)
Improving App Quality: Exploring Browser Testing with Laravel Dusk
Enhancing application reliability through Browser Testing with Laravel Dusk
![What is Test-Driven Development (TDD)'s featured image](https://fajarwz.com/blog/what-is-test-driven-development-tdd/featured-image_hu50285f7d12c294a0fb51390aa1e549de_1583284_0x208_resize_q75_h2_box_3.webp)
What is Test-Driven Development (TDD)
Explore how TDD helps us create better app, preventing problems when adding new stuff.