Hey hey, From my Youtube ChannelLaravel Over-Engineering: Service Injection, DB Transactions, and Livewire
www.youtube.com
The first part of a code review of an open-source repository called Skuul. This time, we're talking about the typical over-engineering thinking of junior developers. Laravel Middleware: Ensure Data Filled to Proceed
www.youtube.com
The second part of a code review of an open-source repository called Skuul. This time, we're talking about Middlewares in Laravel, with a few good examples. Laravel Roles and Permissions: Spatie, AuthorizeResource and Super Admin
www.youtube.com
The third part of a code review of an open-source repository called Skuul. This time, we're talking about roles and permissions, with seeders, controllers, and policies. Laravel Testing: Authorization, Traits, and MySQL vs SQLite
www.youtube.com
The fourth part of a code review of an open-source repository called Skuul. This time, we're talking about automated tests - this project has a lot of them. Laravel Feature or Unit Tests: The Difference
www.youtube.com
Example of the unit test, comparing it to feature tests and discussing WHEN to use which types of tests. New Package: Laravel Log Viewer with Search
www.youtube.com
Showing the demo of a new package I've seen online. Senior Devs Think Long-Term? Not Exactly.
www.youtube.com
I've been always thinking that junior devs think short-term, and seniors think long-term. But there's a nuance to that. From Laravel CommunityIntroducing Signal Traps - New In Laravel 9.28.0
www.youtube.com
In this video, we will be looking at 4 new things that are added to the latest version of Laravel. How to use toast notification with Vue 3 and Laravel | Part 10
www.youtube.com
In this series, you will learn everything about building a complete web... How to Upload Files with Laravel 9 / PHP 8.1
www.youtube.com
This video shows you how to handle file uploads using Laravel 9 and PHP8.1.
Hey! You like my curated weekly Laravel links?
Check out my Laravel courses! Laravel SaaS Components [#1] - Notification System
www.youtube.com
Hi guys! How to go from average Laravel dev to Spatie / Core Laravel Team skill level
www.reddit.com
Hey, always been struggling with answers to these questions. I've been working with Laravel for over 5 years and find myself repeating the same techniques when building and not really moving past the cruddy type of code. From idea, to blog, to live without leaving your IDE
laravel-news.com
Content management is a very opinionated topic, and everyone has their favorite platform they like to use. Statamic is a fantastic content management package you can add to your Laravel applications. Behavioural Driven Development in Laravel
laravel-news.com
BDD, or Behavioural Driven Development, is a popular testing approach in many organizations and has a proven track record for uniting testing efforts across teams. Testing Randomness of PHP Random Number Functions
php.watch
Random number generation is a process that yields numbers that cannot be reasonably predicted. The sequence of numbers should not be predictable, and it plays a significant role in applications that rely on the unpredictability of the random number sequence. Creating installer commands for Laravel packages
freek.dev
One of the joys of using packages in the Laravel ecosystem is how easy they are to install. Packages can be pulled in using Composer, and Laravel will automatically discover them. How to add charts in Laravel 9 using Highcharts
www.highcharts.com
Laravel is an open-source PHP web framework. Laravel was developed as an attempt to provide a more complicated alternative to the framework that is provided by CodeIgniter. Symfony serves as the primary inspiration for the company’s architectural designs. Write Multi Line Commands on Laravel Tinker
deligoz.me
Entering arbitrary code is very straightforward; you write the code and press Enter. By default, pressing Enter causes the Tinker REPL to read and evaluate the line that was entered. Getting information about all the models in your Laravel app
freek.dev
I'm proud to announce that our team has released a new small package: spatie/laravel-model-info. Let's take a look at what this package can do. This package makes it easy to determine your model classes' attributes and relations. How to create a multiple-page application with Laravel 9 and Vue 3
blog.devgenius.io
Laravel and Vue are a good combination for creating SPA. But Vue 2 is used for a lot of normal multi-page applications. In this blog, we going to create a multi-page application with the latest Laravel 9 and Vue 3. Laravel Sail is used for the Laravel installation. Creating alerts using Laravel, Vue 3 and Inertia.js
gilbitron.me
I'm currently working on a new side project using my favourite stack (Laravel, Vue and Inertia.js). I wanted to implement some "alerts" as toast notifications in the app and decided to share how I did it. First, we need to pass some data to the front-end. Inertia makes this dead simple. Avoid forms spamming in Laravel 9
www.hibit.dev
Having a public site with forms can become a headache if we do not prevent spam bots from submitting fake information to our application. Luckily, there is a simple and effective way to defer some of the spam using honeypots. How to Setup a Powerful PhpStorm Configuration to Improve Laravel Development
hackernoon.com
As software engineers our job is mainly two things — think a lot and write code (as little as possible). Laravel: Generate phpDoc properties for your Eloquent models
dev.to
We all know that Laravel's Eloquent is using PHP's magic methods (__get & __set) for the columns, accessors, relationships,... and much more. When the development happens, it hards for us to know which "properties" that we can use for a particular Eloquent models. A Vue.js implemetation of the Laravel Paginator Links for Blade
gist.github.com
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Be careful with prepareForValidation in Laravel
www.aaronsaray.com
The prepareForValidation() method is really useful in Laravel requests: it helps modify the incoming data so that validation might be easier. But you need to be careful that you implement it correctly and don’t mess up your data. Let me explain. Converting a Laravel Inertia App from Mix to Vite
sebkay.com
I'd like to start off by saying I think the decision to move from Mix to Vite in a minor Laravel release (9.2.0) was a mistake. Vite is very different from Mix in a lot of ways, and now any time someone makes a new Laravel app it's going to use Vite. Uploading Files with Laravel
harrk.dev
If you're looking to handle file uploads with Laravel then look no further! I will cover the bare minimum that you need to start handling file uploads in Laravel, and then we will look at a little more advance stuff by adding validation and Form Requests into the mix. That's it for this week, see you in the next newsletter issue! |