1,550 experience to go until the next level!
In case you were wondering, you earn Laracasts experience when you:
Earned once you have completed your first Laracasts lesson.
Earned once you have earned your first 1000 experience points.
Earned when you have been with Laracasts for 1 year.
Earned when you have been with Laracasts for 2 years.
Earned when you have been with Laracasts for 3 years.
Earned when you have been with Laracasts for 4 years.
Earned when you have been with Laracasts for 5 years.
Earned when at least one Laracasts series has been fully completed.
Earned after your first post on the Laracasts forum.
Earned once 100 Laracasts lessons have been completed.
Earned once you receive your first "Best Reply" award on the Laracasts forum.
Earned if you are a paying Laracasts subscriber.
Earned if you have a lifetime subscription to Laracasts.
Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.
Earned once you have achieved 500 forum replies.
Earned once your experience points passes 100,000.
Earned once your experience points hits 10,000.
Earned once 1000 Laracasts lessons have been completed.
Earned once your "Best Reply" award count is 100 or more.
Earned once your experience points passes 1 million.
Earned once your experience points ranks in the top 50 of all Laracasts users.
Earned once your experience points ranks in the top 10 of all Laracasts users.
Replied to How Compare Two Collections
This is what you're looking for https://laravel.com/docs/8.x/collections#method-diffassoc
Commented on When To Reach For Data Providers
You've got two same equal rows for comma-and-space separated tag list and none for just comma separated tag list ;)
Commented on Build A Client App Using Vue
A life hack: Vs Code has a snipped log
that autocompletes to console.log()
.
Replied to Error After Upgrading To Tailwindcss 2
This should be marked as The Best Answer. Thank you!
@finchy70 would you?
Commented on Extract A Honeypot Manager
submittedTooQuickly
is a bit wrong here, because the function just returns the time. You would need to hide time comparison in the function.
Commented on Make It Reusable
Seems you are too excited about the Black Friday Huge Sale so you made all the typos here :D
Replied to Jetstream - Is It Possible To Publish VerifyEmail
It would look better in the AuthServiceProvider
though.
Commented on Beware The Flying V Complication
I love refactoring lessons by Jeffrey.
It's so much fun to watch how a monstrous mofo turns into an easy to read code.
Commented on Learn Vuex With Me: Part 3
Great set of lessons. Learning from it even it's 3 years old. I love Laracasts!
Commented on Discussing Responsibility
I really love your content Jeffrey! It's always so simple yet interesting. Thanks 👍🏻
Commented on Datatables
💡 We might use the same chevron but turn it 180 degrees for the opposite state.
TailwindCss has a nice utility classes for this transform rotate-180
.
And the SortIcon
component might be just an anonymous component without a class.
Commented on Search Dropdown
You'd might make use of the ??
operator instead of an extra conditional:
$result['trackViewUrl'] ?? '#'
Commented on Wormholes
At 3:50 - you use month()
but there's no such a method. Because different months has different amount of days. And then there's February.
Commented on Modals With Alpine.js
TailwindCss has bg-opacity
utilities since v1.4.0 https://tailwindcss.com/docs/background-opacity
So no need to use inline styling for that.
Commented on Search Dropdown Autocomplete With Livewire
There's divide-y
and divide-gray-300
classes since TailwindCss v1.3.0
https://tailwindcss.com/docs/divide-width
Commented on TodoMVC With Alpine: Part 1
Todo's ID generation will cause a problem.
Let's say we create 3 new todos with ids: 1, 2, 3.
Then we delete the first one: 2, 3 - left.
We add a new todo. The length of the list is 2. So the id would be 2+1=3. But we already have item with id = 3.
Commented on Testing With HTTP Fakes And Livewire
It would be easier to store the real response into a json file instead of dumping/copying/pasting/cleaning up it.
And then we'd nicely file_get_contents()
the response from the file.
So we'd have code in the php files and json responses in the json files.
Cheers.
Commented on Refactoring Views: Part 2
->take(N)
would better go before the ->merge()
to save a few milliseconds ;)