Resourceful
Matt Stauffer - Laravel: Up & Running (2023) [Amazon: DE ]
Mr. Ashley Allen - Battle Ready Laravel (2022) [Amazon: DE ]
Jesse Griffin - Domain-Driven Laravel (2020) [Amazon: DE ]
Kelt Dockins - Design Patterns in PHP and Laravel (2016) [Amazon: DE ]
REVIEW AND READY TO READ:
---
Debugging
Command
Additional Subjects
The Presenter layer (in PHP a specific location for a class) is an object wrapper for "views" and in some cases models (non-traditional use case). It is used to abstract all logic related to the view away from the controller, not to be confused with the service layer.
Classes that Contain Business logic.
Service Providers, Bindings and Automatic Resolution
Using Automatic Resolution (singleton) for Repos
In a nutshell: App::make('My\NewClass', $classArgs)
This is an unnecessary level of abstraction of resolution that can be done through the DI.
Using new will create a new instance of the reposority.
References:
¶ Commands
HasOne
HasMany
Misc
The abstraction to handle data access by acting as a conceptual repository or collection of domain objects. Or for sure “entities to get data”.
Store and process any task or tasks.
-------
To review:
- https://itnext.io/7-things-you-need-to-know-to-get-the-most-out-of-your-laravel-model-4f915acbb47c (to add)
https://medium.com/@SlyFireFox/laravel-internals-proxy-pattern-forwards-calls-trait-2c3c2238728f
https://techvblogs.com/blog/build-rest-api-with-laravel
https://medium.com/@daaaan/10-blade-directives-that-you-should-know-ddac0e12756e
https://laraveldaily.com/8-tricks-with-laravel-timestamps/
https://timacdonald.me/would-you-like-a-fry-with-that-using-a-has-one-over-a-has-many-relationship-in-laravel/
https://dev.to/ericchapman/laravel-blade-components-5c9c
http://www.ascsoftwares.com/technology/laravel-model-factories
Laravel: The hidden SetCacheHeaders Middleware
https://blog.usejournal.com/laravel-the-fantastic-4-interfaces-responsable-c9d0e18f05fd
https://tomgrohl.medium.com/using-php-traits-for-laravel-eloquent-relationships-7357901a01a4
https://ryangjchandler.co.uk/articles/5-simple-laravel-tips-and-tricks
Moving away from magic — or: why I don’t want to use Laravel anymore
https://medium.com/swlh/10-laravel-helpers-that-you-should-know-9edbb78c2b0a
https://medium.com/swlh/10-eloquent-features-that-you-might-not-know-about-75d8221d4adc
https://itnext.io/building-driver-based-components-in-laravel-5b390dc25bd9
https://medium.com/employbl/build-authentication-into-your-laravel-api-with-json-web-tokens-jwt-cd223ace8d1a
https://yossiabramov.com/blog/create-a-blog-with-laravel-migrations-model-factories-and-seeding
https://www.kai-sassnowski.com/post/testing-http-middleware-in-laravel/
https://dev.to/lathindu1/laravel-best-practice-coding-standards-part-02-a40
https://www.itsolutionstuff.com/post/laravel-create-custom-facade-exampleexample.htm
https://medium.com/swlh/laravel-booting-and-initializing-models-with-traits-2f77059b1915
https://flareapp.io/blog/30-how-we-use-elasticsearch-kibana-and-filebeat-to-handle-our-logs
General Concepts (confirmed)
Resources