Welcome to Vinlearn Comumnity!
  • Contact Us
  • Track Your Order
  • My Downloads
Select category
  • Select category
  • Business & Sales
  • Consulting
  • Copywriting
  • Economics & Finance
  • Everything Else
  • Fighting & Martial Arts
  • Food & Cooking
  • Forex & Trading
  • Hypnosis & NLP
  • Internet Marketing
  • IT & Technology
  • Languages & Accents
  • Law
  • Magic & Tricks
  • Management & Leadership
  • Medical & Health
  • Mindfulness & Meditation
  • Mindset & Achievement
  • Music
  • Personal Development
  • Photography
  • Psychology & Body Language
  • Real Estate
  • Seduction & Love
  • SEO & Design Website
  • Software & Tools
  • Spirituality & Religion
  • Sports & Fitness
  • Uncategorized
Login / Register
Wishlist
0 items $0.00
Menu
0 Wishlist
0 items $0.00
Login / Register
Sign inCreate an Account

Lost your password?

Browse Categories
  • Internet Marketing
    • Ecommerce
    • Copywriting
    • Software & Tools
    • SEO & Design Website
  • Business & Sales
    • Management & Leadership
    • Economics & Finance
    • Law
    • Consulting
  • Forex & Trading
  • Real Estate
  • Hypnosis & NLP
  • Personal Development
    • Spirituality & Religion
    • Mindfulness & Meditation
    • Mindset & Achievement
    • Mindset & Wisdom
    • Psychology & Body Language
    • Languages & Accents
  • Medical & Health
    • Fighting & Martial Arts
  • Sports & Fitness
  • Seduction & Love
  • IT & Technology
  • Photography
  • Music
  • Food & Cooking
  • Magic & Tricks
  • Everything Else
  • HOME
  • STORE
  • FAQs
  • Contact Us
  • MY ACCOUNT
    • My Orders
    • My Downloads
-59%
How to Structure Laravel Project - Povilas Korop
Click to enlarge
Home Everything Else How to Structure Laravel Project – Povilas Korop
Laravel Eloquent: Expert Level - Povilas Korop
Laravel Eloquent: Expert Level - Povilas Korop $29.00 Original price was: $29.00.$12.00Current price is: $12.00.
Back to products
YouTube Bumper Advertising in Google AdWords for Video! - Jerry Banfield with EDUfyre
YouTube Bumper Advertising in Google AdWords for Video! - Jerry Banfield with EDUfyre $29.00 Original price was: $29.00.$12.00Current price is: $12.00.

How to Structure Laravel Project – Povilas Korop

$29.00 Original price was: $29.00.$12.00Current price is: $12.00.

Instant Download How to Structure Laravel Project – Povilas Korop

Delivery method: After your purchase, you’ll get access to the downloads page. Here, you can download all the files associated with your order. We’ll also send a download notification email via your email.

Description
The goal is to discuss practical examples of structuring larger Laravel applications, various approaches and patterns. We will analyze existing popular open-source projects and their structure.

30% COUPON CODE: VINLEARN
Compare
Add to wishlist
Category: Everything Else Tags: How to Structure Laravel Project, Povilas Korop, Povilas Korop - How to Structure Laravel Project
Share:
  • Description
  • Product Delivery
Description

How to Structure Laravel Project - Povilas Korop

How to Structure Laravel Project – Povilas Korop

The most often question I hear in Laravel is this:

“Where should I put this code logic?”

Here’s a typical post from StackOverflow:


Basic Laravel is an MVC framework, it’s clear what should be in Model, View and Controller. But what if you have custom logic for processing data before passing it to the view? Where should it be?

  • In the same Controller method?
  • Separate private Controller method?
  • Static function in Model?
  • Separate class, like Service?
  • Or, maybe, global helper function without any class?
  • Also, I’ve heard Repository is a widely-used pattern?

And the list goes on.

Of course, the correct answer is it depends. But depends on what?
This is what I’m gonna talk about in this course.

The goal is to discuss practical examples of structuring larger Laravel applications, various approaches and patterns. We will analyze existing popular open-source projects and their structure.

Course Curriculum

Core Laravel MVC: Working with Controllers/Models/Views
PreviewUse More Eloquent: Accessors/Mutators, Scopes, Observers & “Magic” Methods (10:09)
PreviewControllers and Routes: Where to Put “Extra” Methods? (8:53)
StartStructuring Blade Files: @extends, @yield and Other Commands (13:17)
StartCustom Base Controllers and Base Models (5:13)
StartConfiguration: Never Use env() Directly in Controllers/Models (5:26)
Custom Laravel Classes Inside app/ Folder
StartForm Request Classes for Validation (4:35)
StartUser Notifications: Stop Using Mail::send() (5:50)
PreviewJobs, Queues and Scheduling Tasks (5:04)
StartEvents and Their Listeners (7:15)
StartAPI Resources for Data Transformation (9:17)
StartGlobal Helpers, External PHP Classes, Autoloading and PSR-4 (6:52)
SOLID Principles with Examples
Preview1. Single-Responsibility Principle (6:35)
Start2. Open-Closed Principle (11:36)
Start3. Liskov Substitution Principle (4:22)
Start4. Interface Segregation Principle (5:17)
Start5. Dependency Inversion Principle (4:43)
Growing Bigger: Design Patterns
PreviewRepositories: to Use or Not to Use? (9:11)
StartWhen/How to Use Service Classes? (6:35)
StartTraits: Good Practice or Last Resort? (4:50)
StartDependency injection in PHP and Laravel (6:30)
StartAdapter, Strategy, Factory and Other Fancy Words (5:28)
StartWait, What About Unit Testing? (5:34)
Packages and Open-Source Projects
StartCreate Your Own Laravel Package (9:19)
StartLaravel Modules: Package by Nicholas Widart (7:02)
StartReview: Akaunting Open-Source Project Structure (40:50)
StartReview: Laravel.io Community Portal Structure (12:02)
StartReview: MonicaHQ – Personal CRM Project Structure (41:54)
Practical Examples
StartPublic Website + Adminpanel: Reusing Classes and Features (12:15)
StartRefactoring Big Controller Into Various Classes/Methods (14:54)

Sale page

Archive:

PLEASE CHECK ALL CONTENTS:



Delivery Method:

After your purchase, you’ll get access to the downloads page. Here, you can download all the files associated with your order.

Downloads are available once your payment is confirmed, we’ll also send you a download notification email separate from any transaction notification emails you receive from Vinlearn.

Product Delivery

DELIVERY INFORMATION

  • Digital Download: After placing your order, you will receive an email with download instructions for immediate access. If you log in or create an account before purchasing, you can easily download your files from the account dashboard.
  • Download Reminder: Please download and save the files to your hard drive. If you encounter issues, feel free to contact us for support.
  • Download Support: If you don't receive the download link or the download link is broken, there's no need to worry. We’ll provide assistance from 8:00 AM to 8:00 PM (UTC+8).
  • We’re Here to Help: Contact us with any questions or concerns!

Related Products

-63%
Laravel: PHPUnit Testing for Beginners - Povilas Korop
Add to cart
Quick view
Compare
Add to wishlist

Laravel: PHPUnit Testing for Beginners – Povilas Korop

Personal Development
$19.00 Original price was: $19.00.$7.00Current price is: $7.00.
-58%
Creating Laravel 6 SaaS with Cashier/Stripe - Povilas Korop
Add to cart
Quick view
Compare
Add to wishlist

Creating Laravel 6 SaaS with Cashier/Stripe – Povilas Korop

Personal Development
$19.00 Original price was: $19.00.$8.00Current price is: $8.00.
-58%
Excel Export/Import with Laravel - Povilas Korop
Add to cart
Quick view
Compare
Add to wishlist

Excel Export/Import with Laravel – Povilas Korop

Personal Development
$19.00 Original price was: $19.00.$8.00Current price is: $8.00.
-58%
Creating Invoices with Laravel - Povilas Korop
Add to cart
Quick view
Compare
Add to wishlist

Creating Invoices with Laravel – Povilas Korop

Personal Development
$19.00 Original price was: $19.00.$8.00Current price is: $8.00.
-59%
Laravel Eloquent: Expert Level - Povilas Korop
Add to cart
Quick view
Compare
Add to wishlist

Laravel Eloquent: Expert Level – Povilas Korop

Everything Else
$29.00 Original price was: $29.00.$12.00Current price is: $12.00.

Download the Best Courses for Your Success. Elevate your skills with vinlearn.click – where top-quality knowledge is just a click away!

CONTACT US

  • Email: [email protected]
  • Skype: ritavu1980
  • 470 North Bridge Road, Bugis Cube, Singapore (188735).
Our stores
  • About Us
  • Privacy Policy
  • Terms Of Service
USEFUL LINKS
  • FAQs
  • Contact Us
  • Login
Footer Menu
  • My Account
  • My Orders
  • My Downloads
Vinlearn 2019-2024. All Rights Reserved.
payments
  • Menu
  • Categories
  • Internet Marketing
    • Ecommerce
    • Copywriting
    • Software & Tools
    • SEO & Design Website
  • Business & Sales
    • Management & Leadership
    • Economics & Finance
    • Law
    • Consulting
  • Forex & Trading
  • Real Estate
  • Hypnosis & NLP
  • Personal Development
    • Spirituality & Religion
    • Mindfulness & Meditation
    • Mindset & Achievement
    • Mindset & Wisdom
    • Psychology & Body Language
    • Languages & Accents
  • Medical & Health
    • Fighting & Martial Arts
  • Sports & Fitness
  • Seduction & Love
  • IT & Technology
  • Photography
  • Music
  • Food & Cooking
  • Magic & Tricks
  • Everything Else
  • Home
  • Store
  • Contact Us
  • My Account
    • My Orders
    • My Downloads
  • Wishlist
  • Compare
  • Login / Register
Shopping cart
Close
Facebook X Instagram YouTube
Shop
0 Wishlist
0 items Cart
My account