Web Development Tutorials
When Cloudflare Proxy is active our webserver will receive it's IP as a visitor IP address. This quick fix will help you get true IP.
Mar 03, 2024
Infrastructure
5 min read
number_format function in PHP is ideal tool for formatting numbers in a more readable form, especially when dealing with currency.
During development and in production you'll have to use many Linux/Unix commands. Working in terminal will speed-up your workflow.
After new deployment and compiling it's important to clear Cloudflare cache, otherwise it'll serve old assets.
This guide covers PHP's file_get_contents for reading files and web data, addressing remote access, performance, and error handling with practical examples, enabling effective use in development projects.
Turnstile will protect forms on sites from abusive bots. It's a hassle free alternative for Google ReCaptcha.
If you're wondering what is that huge spike in Google Analytics traffic, and is it legit traffic. This is the latest GA4 spam campaign
This Vue.js routing tutorial covers everything from basic setup with Vue Router to advanced techniques like dynamic and nested routes, route guards, and lazy loading, offering practical examples and FAQs for developers.
Magic link authentication is a popular choice for login pages. User can request a link and click on it and he'll be authenticated.
Google Analytics is tracking only small portion of your visitors, because majority of them have adblockers installed. With Plausible on a custom domain you'll capture more visits.
Hosting Vue application on Cloudflare is very simple process. It's free and includes a CDN, caching and SSL.
Keeping track of your Laravel application is super important, integrating Laravel with Telegram messenger will help you gain better real-time insights.
Using Redis with Laravel application should be mandatory in the production. Redis greatly improves performance of Laravel apps if it's implemented in the right way.
Single sign-on authentication became a standard so we teach you how to implement it in your app. On top of that we'll show you how to integrate Google One Tap authentication flow also.
Learn how to integrate Google ReCAPTCHA into Laravel application, applies for types v2 and v3. All about I'm not a robot checkbox, invisible captcha and score based captcha.
The whereHas method in Laravel allows to filter models based on conditions of their related models, simplifying complex queries involving relationships.
With Laravel soft delete trait you can mark certain Eloquent model as deleted, and they will be removed from general queries. But you can query them with special methods.