Laracon Online Winter '22

Laracon Online · 95K views · 2022 · 10:02:53

Open on YouTube

Web developmentSoftware architecture & designtalkdated

Why Stack Overflow recommends it

Stack Overflow users link it as a reference for specific Laravel features and patterns shown in the talks, such as Taylor's keynote demos and modular architecture advice.

Recommended by 2 people across 2 different months, 2022 to 2023.

What it is

A ten-hour stream of Laracon Online Winter '22, the official Laravel conference, with 17 speakers. It includes Taylor Otwell's Laravel 9 keynote and talks on actions, modularizing a monolith, Lambda, API integrations, Blade and Alpine components, and security.

What people said

Strong rec matiaslauriti · 2023-10 · Stack Overflow · on “DDD and MVC in Laravel”

@mahdimsr have a look at this approach, it is exactly what you are looking for. I did use a similar implementation and it is awesome for big projects or very quickly changing projects: [this video]

Recommends medilies · 2022-02 · Stack Overflow · on “What is the most optimised way to search a string across all columns in a MySQL table using Laravel Eloquent?”

laravel/scout [LINK] may help you. Here is the part from Laracon Online Winter '22 [this video] where Taylor does explain full text index with Scout.

Cites PaulH · 2022-02 · Stack Overflow · on “Laravel Invoke or render a component directly from a route or controller”

Taylor just showed this new feature at Laracon. It is part of Laravel release 8.83 Route::get('projects', fn() => Blade::renderComponent(new Projects())); [this video] [LINK] It is this pull request: [LINK]

Cites matiaslauriti · 2023-01 · Stack Overflow · on “Skinny Controllers in Laravel”

I would recommend to never mixup what a "service" is/means. In Laravel a Service (not a ServiceProvider , but a literal folder called Services in the app folder) is a class that allows the developer to communicate with external services, it is not a "logic" class that drives something, like logic for logging in. What I have done, after working so many years with Laravel, is to "mix" a little bit of DDD (Domain Driven Development), what I have done is just add a Domain folder inside app , and you put ALL your logic in there. For example, imagine we have a Doctors app, this would be the heriarchy: app Console Domain Exceptions Http Models Providers bootstrap config database resources etc. So,