Next up we have @m1guelpf on @LaraconOnline

He'll be talking about Laraveil Illuminate Foundation

Thread šŸ§µ
laravel/framework requires micro packages namespaced under Illuminate.
Most important package
Most important class. Obviously.
How Laravel prepares itself to handle requests.

Bootstrappers inside HttpKernel.

First, load DotEnv file

.env.local .env.testing , you can have separate .env files

Checks for Caching, if not cached, load .env from config files
Make errors into Exceptions and send them to Whoops, Ignition.
After HandleException, it RegisterFacades

In the end bootstrappers array, its BootProviders. Basically calling boot method on all ServiceProviders.
Package Auto Discovery. Laravel looks through all providers and register them automatically.

bootstrap/packages.php contains this map.

If a package have an extra key of "laravel" it will be auto-discovered.
Artisan Inspire command.

It's the representation of #Laravel Philosophy, clean code.
Laravel Macroable trait, used by many classes like Request etc
DownCommand which puts application in maintenance mode. Some optimizations to this recently.

Now we can also specify redirect, render a view etc. This command also part of Foundation.

It looks for a down file inside framework/down and framework/maintenance.php
And then check inside bootstrap/app.php first if its in maintenance mode.

maintenance.php contents shown in second screenshot.
Fluent class in Illuminate\Support

Allows us to define Properties and methods fluently.

with() and tap() helper methods.
Tappable Trait. It's part of Illuminate\Support.
End of @m1guelpf talk.

Thank you for showing us some hidden gems in Foundation and Support šŸ‘

ā€¢ ā€¢ ā€¢

Missing some Tweet in this thread? You can try to force a refresh
怀

Keep Current with Zubair Mohsin

Zubair Mohsin Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Zubairmohsin33

17 Mar
Next up we have @enunomaduro on @LaraconOnline

He'll be telling us about Artisan Console Component

Thread šŸ§µ
Few projects of Nuno running on Artisan console component.
Read 19 tweets
17 Mar
Next up we have @calebporzio talking about @LaravelLivewire and @Alpine_JS

Thread šŸ§µ
of Livewire. Woah!
Show the small things, instead of big things.

Shoutout to @TransistorFM and @noplanstomerge
Read 26 tweets
17 Mar
Next up we have @marcelpociot

He'll be talking about Laravel Broadcasting on @LaraconOnline

Thread šŸ§µ
Follow along at laracon.beyondco.de

It contains some interactive examples.
Two components involved in Broadcasting. Just the communication between Laravel Backend

Everytime you shoot the shoot button confetti's happen in real-time. ( laracon.beyondco.de )
Read 25 tweets
17 Mar
Next up, we have @taylorotwell on @LaraconOnline

Thread about keynotes from Taylor's talk.

šŸ§µ
Thanking everyone šŸ˜…
Stupid internet got disconnected. Alright, we are back on.
Read 38 tweets
17 Mar
Next up we have @bobbybouwmann who will be talking about Laravel Router.

Thread šŸ§µ
And now he's updating Zoom in the background šŸ˜‚
That's a good menu
Read 33 tweets
17 Mar
Next up is @christophrumpel talking about Service Container.

Thread šŸ§µ
Cool animation on slides.
Dinner break šŸ˜” can't live-tweet ... Just listening šŸ˜…
Read 21 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!