- Useful online tools (free only)
- Laravel modules (free only)
- Laravel Articles
- Laravel – Basics
- Profiling and optimization
- Advanced
- Laravel – Eloquent
- Laravel – Architecture
- Laravel – Response
- Laravel – REST
- Laravel – GUI:
- Laravel – validation
- Laravel – Authentication and authorization:
- Laravel – CRUD
- Laravel – Migrations
- Laravel – Mass assignment
- Laravel – How to create PDFs
- Laravel – Digitally sign PDFs:
- Laravel – Repository pattern discussions
- Laravel – logging
- Laravel – Troubleshooting
- Laravel – deployment
- Laravel – Tinker
- Inertia JS
- Laravel Theory
Useful online tools (free only)
- https://sql2builder.github.io (SQL to query builder)
- https://jsontophp.com/ (useful for test units)
- https://xdebug.org/wizard (xdebug online validator)
- Laravel cheat sheet
- Check package availability for newer versions of Laravel
Laravel modules (free only)
Library | Usage |
---|---|
Clockwork | Profiling |
Enlighten | Documentation generation from test units |
Horizon | Queue manager |
Monolog | Advanced logging |
Spatie Query builder | Advanced query builder |
Spatie DB dumber | Easy export database in .sql files |
Laravel Articles
Laravel – Basics
Profiling and optimization
Advanced
Laravel – Eloquent
- Eloquent tips
- Eloquent tips 2
- Eloquent tips 3
- Eloquent tips 4
- Insert related models
- https://dev.to/othmane_nemli/laravel-wherehas-and-with-550o
Laravel – Architecture
Laravel – Response
Laravel – REST
Laravel – GUI:
- How to include CSS and JS in Laravel (prefer the asset() method)
- best practices for handling active menu
- Blade: Simple blade layouts
Laravel – validation
Laravel – Authentication and authorization:
- changing user table for authorization
- why logout route does not work?
- native user authentication with roles
- Roles and permissions
- Authentication with Sanctum
- Laravel email verification (REST)
Laravel – CRUD
- select all columns from a table
- simple CRUD with resource controllers
- how to add values to request object manually
- Select raw queries via eloquent
Laravel – Migrations
Laravel – Mass assignment
Laravel – How to create PDFs
Laravel – Digitally sign PDFs:
- https://manuals.setasign.com/fpdi-manual/v2/installation/#index-2-2
- https://github.com/Setasign/FPDI-TCPDF
- https://github.com/Setasign/FPDI
- https://stackoverflow.com/questions/34879037/digital-sign-pdf-file-with-php-and-laravel
Laravel – Repository pattern discussions
- Laracasts: Repositories Simplified π π°
- Creating flexible Controllers in Laravel 4 using Repositories
- Two Design Patterns That Will Make Your Applications Better
- The Repository Pattern in Action
Laravel – logging
Laravel – Troubleshooting
- Routing does not work at manual installation of Apache
- Permission denied on storage or bootstrap cache
- Disable the CSRF token
Laravel – deployment
- https://laraveldaily.com/how-to-deploy-laravel-projects-to-live-server-the-ultimate-guide
- https://docs.gitlab.com/ee/ci/examples/laravel_with_gitlab_and_envoy
Laravel – Tinker
Inertia JS
Laravel Theory
Best practices
Facades and statics
- Facades vs Dependency injection
- https://programmingarehard.com/2014/01/11/stop-using-facades.html
- https://www.freecodecamp.org/news/moving-away-from-magic-or-why-i-dont-want-to-use-laravel-anymore-2ce098c979bd
- https://tomasvotruba.com/blog/2019/03/04/how-to-turn-laravel-from-static-to-dependency-injection-in-one-day
- Laravel uses a lot of statics (not true)