12 must-see talks if you want to become a better Laravel developer
I usually don't link to these kind of lists, but this one is great. Every one of the videos mentioned is a gem.
Read more [jcergolj.me.uk]
I usually don't link to these kind of lists, but this one is great. Every one of the videos mentioned is a gem.
Read more [jcergolj.me.uk]
– ryangjchandler.co.uk - submitted by Ryan Chandler
Seeders are a great way of creating fixture data, as well as dummy data, for your development environment. Let me show you how we can make them even better.
Read more [ryangjchandler.co.uk]
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Freek publishes a super resourceful and practical newsletter. A must for anyone in the Laravel space"
Knowing how to compile PHP will open one of the few doors necessary for contributing to the PHP language. Once you get familiar with this it will be much easier for you to contribute in many ways such as running tests and uploading reports, writing new tests by yourself and bug reporting/fixing.
Read more [thephp.website]
Laravel's awesome closure based routing was probably one of the first features I fell in love with. I take it for granted now, but back in the days, such a simple way of adding a route felt like a glass of water in hell compared to the other frameworks.
Typically, you would only add routes that are necessary for the users of your app. Something that I have been doing for a long time is to create a routes file, called dev.php, with routes that can help with app development.
– ryangjchandler.co.uk - submitted by Ryan Chandler
Testing emails can be a pain. Luckily, there are plenty of tools out there that can make the process a lot easier. Let me show you how to setup MailHog, a local development tool for testing emails.
Read more [ryangjchandler.co.uk]
Sail is a new option for running Laravel locally via Docker. Matt Stauffer wrote a good post on how to let it play nicely with Takeout.
Read more [mattstauffer.com]
As of Git 2.23 there is a way to configure a list of commits for git blame to ignore.
Read more [tekin.co.uk]
Over at FortRabbit, Jascha Silbermann shares the different options you have for working with PHP locally.
Read more [blog.fortrabbit.com]
Databases are the backbone of most modern systems, so taking some time to understand how they work is a good investment for any developer.
Read more [hakibenita.com]
– stitcher.io - submitted by Brent
There are one or two parallels with the history of braille that Brent thinks we can learn valuable lessons from.
Read more [stitcher.io]
Matt Stauffer shows a good workflow for this.
Read more [mattstauffer.com]
Composer v2 has a new feature that your server environment is checked at the run-time before the autoloader is even initialized. This is everything you should know about it
Read more [php.watch]
Dancing artisan Christoph Rumpel released a new video series on how to make PhpStorm look pretty and get the most out of it.
Read more [blog.jetbrains.com]
Julien Bourdeau explains how you can use the auto_prepend_file option of PHP.
Read more [www.sigerr.org]
John Braun wrote a good series on how to get started with Laravel package development
Read more [johnbraun.blog]
I just found out that a recent version of #Laravel Valet introduced a "valet use php@version" command. Make sure you upgrade Valet to get this functionality. ? pic.twitter.com/JW99xfJNNb
— Kevin McKee (@iAmKevinMcKee) August 12, 2019
Read more [twitter.com]
In a new post David Hemphill argues that you sure can (re)build something that already exists. I fully agree.
Some folks ask this rhetorically, implying there's no good reason when something similar already exists. They ask this question with a smug grin and think they've got you.
Read more [davidhemphill.com]
Anna Filina explains the handy platform option you can use in composer.json. It's a good idea to just use this in all of your projects.
Say you run the latest PHP version on your machine, but the server runs PHP 5.5. This means that when you decide to add a Composer package, it might propose a version that may not be installable on the server. The solution is surprisingly easy. You can instruct Composer to see the PHP version of your choosing.
Read more [afilina.com]
I was quite surprised to learn that it could make sense to run PhpStorm on the server too.
Did you know that PHPStorm (or any other Jetbrains IDE) can run inspections from command line and generate XML files for the results? This is a great “hidden” feature of those IDEs and machine-readable output means it can be somehow integrated with a continuous integration (CI) process. So let’s do this!
Read more [www.christianscheb.de]
Lorna Jane gives a good overview of the tools available when working on an API.
As Web Developers, we need to know how to work with HTTP from every angle. I gave a 2-hour tutorial at PHP UK that included some of my most trusted tools - but it was sold out and a bunch of people asked me if there was video (there wasn't, tutorials make little sense when videoed). Instead, I thought I'd try to set out a self-study version of the workshop (I rarely teach these days so I'm unlikely to deliver it anywhere else).
Read more [lornajane.net]