Hey hey, From my Youtube Channel1,000 Videos! And Mini-Vacation from Youtube
www.youtube.com
With this video, I want to celebrate a big milestone and use this time to take a small break from publishing videos. See you soon, from June 6th, with new videos! My Article on Laravel NewsRestructuring a Laravel Controller using Services, Events, Jobs, Actions, and more
laravel-news.com
One of the top Laravel questions I hear is "How to structure the project". If we narrow it down, the largest part of it sounds like "If the logic shouldn't be in Controllers, then where should we put it?" The problem is there is no single correct answer to such questions. From Laravel CommunityPostgres vs MySQL
www.reddit.com
When I was writing my app I had heard a couple of different DB experts in Laravel related podcasts argue that we should use Postgres over MySQL. So I blindly followed that. Truth is I don't know why. Why is Postgres better than MySQL? Official Laravel Vite plugin was made public
www.reddit.com
This plugin configures Vite for use with a Laravel backend server. I hate 2FA, so I made a package for Two-Factor authentication...
www.reddit.com
The package is Laragear/TwoFactor. It uses no third-party API, no new guards or middleware, to authenticate. How to start Laravel project with the shortcut "sail up" using .bashrc
dev.to
There are only 2 little steps! First, you need to open your terminal. Simple, isn't ? Use Laravel's HTTP Client with Facebook's Business SDK
stefanzweifel.io
Recently, I had to integrate the Facebook Marketing API into a project at work. The app not only needed to be able to login with Facebook – solved by using Laravel Socialite – but also make requests to various Facebook API endpoints to fetch data about pages of a business. Log In Links for Your Laravel App During Development
laravel-news.com
Laravel Login Link is a Blade component to quickly login to your local environment. Laravel 9.15 Released
laravel-news.com
The Laravel team released 9.15 with the ability to list only vendor routes, check if a filesystem folder is empty/not empty, an isJson() string helper, and more: Only vendors listed in route:list command Ash Allen contributed a --only-vendor flag to the route:list command. Data Transfer Objects - What Are DTOs - Full PHP 8 Tutorial
www.youtube.com
In this lesson, we learn about data transfer objects (DTO). We create a DTO object for the API classes we worked on in the last couple of lessons. Anatomy of a Test using Laravel
www.youtube.com
In this video I go over the three phases of a test and describe the purpose of each stage: Setup, Assertion, and Action. I use Laravel in this example, but this applies to basically any unit testing framework.
Hey! You like my curated weekly Laravel links?
Check out my Laravel courses! Linting A Laravel Project Using PHP CS Fixer
redberry.international
Developers, deliberately or unknowingly, build their coding standards in the process of project development. A coding standard is a style that is applied to your whole codebase to shape a coding discipline and make the codebase more consistent and readable. Deploying a Laravel application to Heroku
circleci.com
In this tutorial, I will show you how to set up a continuous deployment pipeline to deploy a Laravel application to the Heroku platform with minimum hassle. My PHP enum style guide
stitcher.io
Scout APM helps PHP developers pinpoint N+1 queries, memory leaks & more so you can troubleshoot fast & get back to coding faster. Start your free 14-day trial today. This is my personal style guide for using enums in PHP. How to create an alert in a Laravel application using prologuephp alerts package
raphealenike.medium.com
In this article, we’ll be looking at how to create alert messages in a Laravel application using the prologue alerts package. I’ll be using this article: Laravel 9: Building a blog application with Bootstrap 5 to demo the usage of alerts after publishing a blog post. Scaling Laravel with Serverless Redis
bobbyiliev.medium.com
Laravel is a popular PHP framework for building scalable, high-performance web applications. In this article, we will learn how to use serverless Redis to scale Laravel applications by storing the Laravel session and cache data in a serverless Redis instance. Building a Slack Bot with Laravel
blog.wilging.org
Traditionally, chat bots are written in an asynchronous language (or one that supports async processing) such as NodeJS or Python. This isn't necessarily an architectural requirement though, as the premise of a Slack Slash Command for example is very similar to a normal HTTP request. Laravel: My Proposal for the Inertia-Based File Structure and Invokable Controllers
levelup.gitconnected.com
As a Laravel developer, my current tastes revolve around using Vue as a frontend and Inertia as a connector. Throughout my work, I believe I’ve found the perfect architecture to model any Laravel/Inertia codebase. 7 Lesser-Known Git Commands and Tricks
levelup.gitconnected.com
Nowadays, Git is the software industry’s default source code management solution — every software development team tends to use Git and remote Git hosting services for maintaining their codebases. Developers use various unique ways to work with Git-based software codebases. Resetting the array keys after filtering a collection
www.yellowduck.be
I'm a big fan of using collections in Laravel. When you filter a collection in Laravel, you might have noticed that it keeps the original array indexes. How to keep line breaks in user input without unescaping it in Laravel
stefrouschop.nl
I recently got a question from a client about disappearing line breaks. It was a valid question since the text came from a textarea input that was echoed out on a page. The type of content was really simple and had no need for markup, so no WYSIWYG or Markdown editor was necessary. 4 Ways To Get The Laravel Version
www.codewall.co.uk
Four? Yes, four, there are four different ways to get the version number of any Laravel project. In this article, each of the different methods will be demonstrated. Why billing systems are a nightmare for engineers
www.getlago.com
Our team at Lago still has some painful memories of the internal billing system at Qonto, that we had to build, maintain, and deal with.. Why was it that painful? In this article, I will provide a high-level view of the technical challenges we faced while implementing hybrid pricing (based on both 'subscription' and 'usage'), and what we learned the hard way in this journey. A better UX for Laravel Cashier
yoeri.me
We used to be able to create and confirm a subscription with Laravel Cashier through the API. You would make a call and the API responded if the payment went through. You would then mark the customer as subscribed and you'd be done! Laravel: Understanding Queues, Events and Notifications in a multi-tenancy multi-database environ
percipero.com
The Saas boilerplate has all this built-in by default and using the github version, you can set this all up by ploughing through the documentation… So everything you queue up from within your tenant enabled app, will apply the tenant tag to the queue and the queue will run that job on the tentant How to build a Laravel application using Lucid architecture
raphealenike.medium.com
In this article, we’ll build a blogging app using lucid architecture — micro variants. Architecture is a gathering of connected structures or the art and processes of building something. In this tutorial’s context, we’re looking at the art and processes of building a laravel application. How to enable Xdebug On Laravel Sail and debugging code with VS Code
blog.devgenius.io
If you have not installed Laravel sail you can read Laravel Sail installation and complete the Laravel Sail setup. To debug Laravel code we need to do the following steps. That's it for this week, see you in the next newsletter issue! |