This week marks the launch of another new (34th!) course from me, this time about Laravel Collection Chains, you can watch a free excerpt video from the list below.
Also, while having another workcation, I'm brainstorming on the best way to incorporate tweets from the community into this newsletter, so let's experiment with a new section "Tweets of the week", with 13 hand-picked tweets about Laravel/PHP. Enjoy!
From my Youtube Channel
Tweets of the week
From Laravel Community
Why switch to Vite?
I am trying to get a proper grasp of the reasoning behind picking this over a fully working, stable and in my opinion nice bundler in Mix. I will stick with Mix for as long as it is possible.
Building your website using Jigsaw
As developers, the chance of you having a personal website is pretty high. After all, it is what we do - and most likely, you have rebuilt this countless times. Because we all know that we need to rebuild our website before we finish that blog post we have been meaning to write...
introducing skuul, a laravel multi school management system
Hello artisans, after months of work, I've finally released the first stable version of skuul a multi school management system that aims to make managing schools a breeze. I was inspired to do this because most schools in my country Nigeria are not technologically aligned and have no web presence
Laravel delete actions simplified
In my last publishing, mentioned controllers operations that frequently gets duplicated and how we could leverage what've learned so far to make those operations simpler to use.
How To Install React in Laravel 9 with Vite
Laravel has just released “laravel 9.19” with a major change. There is no more webpack.mix.js file in the laravel root in the place of the webpack.mix.js file vite.config.js file is introduced. In this post, we will learn how to install React js 3 in laravel 9.19 with vite ?.
Deploying your Laravel project on Heroku
As developers, there are times when we might need to take our projects from localhost to live deployment. But what if it's a test project or a project you want to show a client? Deploying it to a paid hosting service might be a lot of trouble.
Laravel organise migrations into folders
When a project grows the migrations folder can contain a lot of migration, ever wanted to desperate them into folders? turns out it's easy to so. All you need to do is tell Laravel where to read the migrations from.
Running Laravel IDE Helper Generator automatically
When working on Laravel projects, I always try to keep working on hooks and automation. There is no exception in this case when using the package barryvdh/laravel-ide-helper that generates helper files that enable your IDE to provide accurate autocompletion.
Bundling Assets with Laravel Vite
Watch thousands o
8 interesting functions of Laravel Eloquent (ORM)
One of the concerns of developers is creating security in queries, creating complex queries, Speeding up development when working with databases, Easier switching between different databases, etc. when using the database in their applications.
The package can handle basic relations to other models. When a draft is published HasOne and HasMany relations will be duplicated to the published model and BelongsToMany and MorphToMany relations will be synced to the published model.
Signed URL’s with expiration time in Laravel
Creating signed URLs in Laravel is as simple as creating normal routes, except few key differences. In order for Laravel to confirm that these URLs haven't been altered since they were generated, a signature hash is attached to the query string of the URL. Let’s take a look of how we can create a signed URL and set an expiration time.
Packagit is amazing laravel modules management, you could manage huge project with many separate laravel modules.
How I made my blog multi-lingual
Check if the visitor manually changed to language. If yes, use that language.
If not, get the visitor's browser's language.
If it is also not set, default to english.
Machine Learning with Laravel and AWS Personalize Part 1
Personalize enables developers to build applications with the same Machine Learning technology used by Amazon for real time personalized recommendations, and no machine learning experience is required. You can model items that are seen, but not clicked can still drive relevant recommendations.
That's it for this week, see you in the next newsletter issue!