Latest Laravel/PHP Articles

Latest Laravel/PHP Articles curated daily from around the web.


Ever wondered how big services such as youtube tend to hide their ids in their URLs? I am sure you have seen how youtube masks the ids by showing a random strin...
I'd like to help you reach that point in this new series, . I'll go through the steps needed to develop a dynamically-typed language with similarities to JavaSc...
Here is a quick code snippet for flattening a multi-dimensional array using PHP. This uses the function array_walk_recursive that applies a function to every el...
CodeMentor Codementor is an online marketplace connecting developers with experts for on- demand 1:1 help via screen sharing, video, and text chat.
Published: Jun 18, 2022 by C.S. Rhymes Recently I had to write some tests for a piece of JavaScript code that used window.location. This left me trying to figur...
In this post, I am going to cover A to Z about Laravel Validation. Things we will talk about in this post.
In this post, I am going to cover A to Z about Laravel Validation. Things we will talk about in this post.
This article was originally written by Ashley Allen on the Honeybadger Developer Blog. In the web development world, you'll often come across the terms "roles"...
Achieve superior email deliverability with ToastMail! Our AI-driven tool warms up inboxes, monitors reputation, and ensures emails reach their intended destination. Sign up today for a spam-free future. Achieve superior email deliverability with ToastMail! Our AI-driven tool warms up inboxes, monitors reputation, and ensures emails reach their intended destination. Sign up today for a spam-free future.
After integrating Tippy into a few projects with Alpine.js, I decided to write my own plugin to make the integration easier and the API a little nicer (x-toolti...
My blog is very, very simple. It's a Laravel app powered by a set of flat Markdown files which can be interacted with using Eloquent. I've noticed that the boun...
Bookmarklets have been around for decades. Most people will reach for applications (web and desktop) to handle certain things, when in reality a bookmarklet can...

ryangjchandler.co.uk

2021: A year in review
I wrote about saving for a deposit in last year's review. That deposit was eventually used after securing a mortgage and purchasing our first house. It's been s...
CodeMentor Codementor is an online marketplace connecting developers with experts for on- demand 1:1 help via screen sharing, video, and text chat.
In this post, I will share my knowledge of Laravel's MVC structure. MVC is a design pattern used in Laravel. It is a way to collect, deliver, and show data betw...
PHPStan focuses on finding errors in your code. It catches whole classes of bugs even before you write tests for the code. Larastan is a phpstan/phpstan wrapper...
XState is a state machine library to play with any complex behavior of your PHP objects. It is inspired by xstate.js. The recommended way to install Xstate is t...
Edit the Nginx configuration file for the site (not the server), replace the location ~ \.php$ block with following location ~ \.php$ { try_files $uri /index.ph...