<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/laravel/best-of/2024" -->

---
title: Best Laravel posts of 2024 | daily.dev
description: The most upvoted Laravel posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/laravel/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/laravel/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best Laravel posts of 2024 | daily.dev
og:description: The most upvoted Laravel posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Laravel — 2024

1. 1  
[](/posts/php-in-2024-giyv8hkqi "PHP in 2024")  
Article  
![Avatar of stitcher](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/83a32fc89f9943f38951a2b360c0d3ec)stitcher.io · 3y  
PHP in 2024  
PHP in 2024 offers continuous evolution with new PHP features being worked on, the emergence of FrankenPHP for performance optimization, the success of Laravel as an open-source framework, the growing interest in PHP from outside the PHP community, and the continuous growth of the PHP ecosystem with Packagist reaching over one hundred billion downloads.  
355  
32
2. 2  
[](/posts/laravel-tip---php-s1zc6tkvm "Laravel Tip - PHP")  
Article  
![Avatar of phpdev](https://media.daily.dev/image/upload/s--X4-DzKOE--/f_auto,q_auto/v1698161550/squads/817bc9b5-113e-481c-9b35-2f1aa6b23576)PHP Dev · 2y  
Laravel Tip - PHP  
Leverage Eloquent's relationship method in Laravel to simplify your code. This approach is cleaner, more expressive, and compatible with any 'belongs to' relationship.  
349  
32
3. 3  
[](/posts/10-large-open-source-projects-built-with-laravel-fic5ytzfz "10 Large Open-Source Projects Built with Laravel")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
10 Large Open-Source Projects Built with Laravel  
Laravel is popular for building various web applications, and here are 10 notable open-source projects created using it. These projects range from personal CRMs and music streaming servers to invoicing solutions and game server management panels. Each project utilizes different versions and aspects of the Laravel ecosystem, such as Laravel UI, Pint, Socialite, and more.  
279  
13
4. 4  
[](/posts/vitodeploy-vito-the-ultimate-server-management-tool-580bg7eay "vitodeploy/vito: The Ultimate Server Management Tool")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
vitodeploy/vito: The Ultimate Server Management Tool  
Vito is a self-hosted web application designed to streamline server management and deployment of PHP applications into production. It offers features like server provisioning, database management, firewall management, custom and LetsEncrypt SSL support, SSH key deployment, cron job management, and leverages Supervisor for queue handling. Ideal for deploying Laravel and other PHP applications.  
198  
4
5. 5  
[](/posts/the-7-levels-of-laravel-optimization-from-rookie-to-optimization-overlord-with-benchmark-98-re-w56xv02dw "The 7 Levels of Laravel Optimization: From Rookie to Optimization Overlord — with Benchmark — 98% reduction")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 2y  
The 7 Levels of Laravel Optimization: From Rookie to Optimization Overlord — with Benchmark — 98% reduction  
This post guides you through seven levels of optimizing Laravel applications, from basic eager loading to advanced techniques like lazy collections and chunking. It details each step with code examples and benchmarks, showing significant resource savings at each level.  
194  
15
6. 6  
[](/posts/laravel-admin-panel-ubhtk6hyr "Laravel Admin Panel")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Laravel Admin Panel  
Orchid simplifies the development of admin panels in Laravel, allowing developers to focus on application logic. It comes with comprehensive documentation and examples for quick implementation. Features include a variety of UI components, easy management of user permissions, flexible attachment options for files, and adherence to W3C standards for customization. All code is open-source and community-developed.  
179  
6
7. 7  
[](/posts/thedevdojo-genesis-an-application-starter-kit-29qtwf6q5 "thedevdojo/genesis: An Application Starter Kit")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
thedevdojo/genesis: An Application Starter Kit  
Genesis is a Laravel Starter Kit using the TALL Stack with features like Authentication, User Dashboard, Edit Profile, and various UI Components. Installation involves running a few commands, setting up a database, and compiling assets. Genesis provides multiple routes and Blade Components for both app and marketing pages. It includes middleware for authentication and verification, making it easy to customize and create additional pages. Basic tests are included to check authentication functionality.  
173  
1
8. 8  
[](/posts/laravel-vs-code-extension-public-beta-a63yvo294 "Laravel VS Code Extension Public Beta")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Laravel VS Code Extension Public Beta  
The Laravel core team has announced the public beta release of the official Laravel VS Code extension during Laracon US 2024\. The extension aims to improve the development workflow by offering enhanced autocomplete, click-to-source navigation, and various helpful tools. Key features include auto-completion for routes, models, views, and more, direct links to definitions, and warnings for missing configurations or templates. Additional upcoming features include integration with VS Code test runner, Livewire, Volt, and Pint support.  
164  
3
9. 9  
[](/posts/new-array-functions-in-php-8-4-noaflegbd "New Array Functions in PHP 8.4")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 2y  
New Array Functions in PHP 8.4  
Learn about the new array functions 'array\_find', 'array\_find\_key', 'array\_all', and 'array\_any' introduced in PHP 8.4\. The post also explains their Laravel equivalents for achieving similar tasks.  
151  
2
10. 10  
[](/posts/javascript-frameworks-vs-laravel-which-should-you-choose-for-web-development--qsaupxb8l "JavaScript Frameworks vs Laravel – Which Should You Choose for Web Development?")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
JavaScript Frameworks vs Laravel – Which Should You Choose for Web Development?  
Comparing JavaScript frameworks to Laravel for web development. Discusses the lack of a Laravel-like framework in the JavaScript ecosystem. Highlights the benefits of JavaScript frameworks and libraries, as well as the advantages of using Laravel. Provides a comparison between JavaScript frameworks and Laravel in terms of features, flexibility, salary, availability of tools, security, documentation, testing & debugging, learning curve, scalability, deployment & hosting, customization, performance, and future prospects.  
148  
16
11. 11  
[](/posts/frankenphp-the-modern-php-app-server-hncgmlqfc "FrankenPHP: the modern PHP app server")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
FrankenPHP: the modern PHP app server  
FrankenPHP is a modern PHP app server written in Go and C, natively supported by Symfony, API Platform, and Laravel. It offers faster performance compared to FPM, and can run apps without requiring an external service.  
141  
12
12. 12  
[](/posts/generate-entity-relationship-diagrams-with-laravel-4mp5ae4ey "Generate Entity-Relationship Diagrams with Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Generate Entity-Relationship Diagrams with Laravel  
The Laravel ERD package allows for automatic generation of Entity-Relationship Diagrams from Laravel models with ease and provides visually appealing results. It offers advanced instructions for excluding tables and generating SVG files. While still under development, users can find installation and usage instructions on GitHub.  
139  
4
13. 13  
[](/posts/things-to-do-after-a-fresh-laravel-install-wzzyrjgam "Things to do after a fresh laravel install")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Things to do after a fresh laravel install  
When setting up a fresh Laravel installation, consider using the Laravel installer for a streamlined process, including selecting a starter kit such as Inertia/React or Livewire Volt with Class. Recommended packages for enhancing your Laravel setup include Laravel-error-solutions, laravel-schedule-monitor, laravel-env-keys-checker, and tighten/duster. Configuration tips include addressing the n+1 query problem and ensuring JSON responses for API routes in Laravel 11 and above. Example configurations for tlint, pint, and package.json are shared for better project setup.  
139  
8
14. 14  
[](/posts/tallstackui-whiaorqup "TallStackUI")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
TallStackUI  
TallStackUI offers over 30 ready-to-use Blade components to enhance the workflow of Livewire applications. It features easy installation, unique customization options, and continuous updates to keep the library current. Developers can expect a range of components such as alerts, badges, modals, and more, all designed to save development time and effort.  
138  
3
15. 15  
[](/posts/api-versioning-in-laravel-11-qszylfdps "API Versioning in Laravel 11")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
API Versioning in Laravel 11  
Laravel 11 has streamlined its application skeleton by removing unnecessary service providers and default API routes. If you need to set up an API, you can use the \`php artisan install:api\` command to configure routes and necessary files. For API versioning, you can either add versioned routes in separate files like \`routes/api\_v1.php\` and \`routes/api\_v2.php\`, or configure them directly in the \`bootstrap/app.php\` file. This article provides step-by-step instructions for both methods to keep your routes organized.  
128  
3
16. 16  
[](/posts/introducing-built-with-laravel-upiclzdzv "Introducing Built with Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Introducing Built with Laravel  
BuiltWithLaravel.com is a new site created by Matt Stauffer to showcase companies and organizations using Laravel. The site aims to convince potential clients of Laravel's legitimacy by listing notable organizations that use it. Users can also suggest companies for inclusion through a suggestion form. The focus is on a curated list of impressive organizations rather than a comprehensive one.  
126  
7
17. 17  
[](/posts/laravel-admin-panel-kiqy3ehh7 "Laravel Admin Panel")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Laravel Admin Panel  
Orchid simplifies the creation of admin panels in Laravel, allowing developers to focus on application logic rather than building from scratch. It includes comprehensive technical documentation, a variety of customizable UI components, and an intuitive interface for managing user permissions and attaching files to records. The tool adheres to browser and W3C standards, and is entirely open-source.  
123  
11
18. 18  
[](/posts/php-8-4-property-hooks-msjew36gi "PHP 8.4 Property Hooks")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 2y  
PHP 8.4 Property Hooks  
Oh Dear is a comprehensive website monitoring tool that checks uptime, SSL certificates, broken links, and scheduled tasks. It features a developer-friendly API, excellent documentation, and the ability to create public status pages quickly. The post author also shares programming tips, tutorials, and opinions through a monthly newsletter, with a focus on Laravel and modern PHP development.  
119  
2
19. 19  
[](/posts/laravel-tailwind-css-ui-component-library-dtuz15p3t "Laravel & Tailwind CSS UI Component Library")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Laravel & Tailwind CSS UI Component Library  
Build elegant and responsive user interfaces effortlessly with the Turbine UI library. With 34 customizable Laravel Blade and Tailwind CSS components, Turbine UI saves you time and reduces code complexity. The library includes themeable styles and flexible customization options, enabling you to create unique designs without the hassle of extensive coding.  
118  
3
20. 20  
[](/posts/auth-screens-for-your-laravel-apps-vy6b9febh "Auth Screens for Your Laravel Apps")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Auth Screens for Your Laravel Apps  
Managing multiple Laravel applications becomes simpler with DevDojo Auth, a free, open-source project offering customizable authentication pages compatible with Laravel 10.x and higher. Installation involves using Composer and publishing assets and configurations. The package allows for extensive customization, including setting up social authentication using provider credentials. Additional features include Github action workflows and built-in testing tools like Pest and Dusk.  
117  
8
21. 21  
[](/posts/nativephp-desktop-app-builds-are-here-wybxeh5ly "NativePHP Desktop App  Builds are Here")  
Article  
![Avatar of webcraft](https://media.daily.dev/image/upload/s--ZD_yYQn6--/f_auto/v1741985045/squads/ad378b4e-6140-40ea-b7d8-4c54fc2525a5)WebCraft · 2y  
NativePHP Desktop App Builds are Here  
NativePHP allows developers to build desktop applications using PHP. It can be integrated with Laravel, providing a robust solution for creating native desktop apps with familiar tools.  
114  
16
22. 22  
[](/posts/introducing-laravel-cloud-g87feccri "Introducing Laravel Cloud")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Introducing Laravel Cloud  
Taylor unveiled Laravel Cloud at Laracon 2024 as a new app platform for deploying Laravel apps instantly. Highlights include auto-scaling, DDoS protection, push-to-deploy, and on-demand database scaling with Serverless Postgres. It aims to eliminate DevOps complexities, allowing developers to focus on shipping their ideas quickly. Interested users can join the waiting list for early access.  
112  
6
23. 23  
[](/posts/visual-explain-for-mysql-and-laravel-1q0zx0ta9 "Visual EXPLAIN for MySQL and Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Visual EXPLAIN for MySQL and Laravel  
The MySQL Visual Explain tool by Tobias Petry simplifies the analysis of slow queries by providing a visual representation of MySQL's EXPLAIN output. An API and a Laravel package are available, adding methods to the query builder and offering various options to visualize and debug queries easily.  
111
24. 24  
[](/posts/solo-for-laravel-iehnu4yny "Solo for Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Solo for Laravel  
Solo for Laravel is a package that enhances local development by allowing multiple commands to be run simultaneously, each in its own terminal tab. It leverages Laravel Prompts to create innovative Text-based User Interfaces (TUIs). Installation involves requiring the package with Composer and installing the Solo Service Provider. Solo is customizable and supports both Light and Dark themes.  
109  
7
25. 25  
[](/posts/pinkary-is-now-fully-open-source-js7psltvf "Pinkary is now fully open source")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Pinkary is now fully open source  
Pinkary, an application built with Laravel, Livewire, and Tailwind, is now fully open source. It serves as a landing page for links and a community hub. With over 400 pull requests, it encourages open-source contributions and uses Pest 3 for testing. The project has quickly garnered over a thousand users and utilizes a SQLite database for its data management. Visit pinkary-project/pinkary.com on GitHub to learn and contribute.  
106  
8

[See all Laravel archives](/tags/laravel/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/laravel/best-of/2024#page","url":"https://daily.dev/tags/laravel/best-of/2024","name":"Best Laravel Posts of 2024","description":"The most upvoted Laravel posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/laravel/best-of/2024#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/php-in-2024-giyv8hkqi","name":"PHP in 2024"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/laravel-tip---php-s1zc6tkvm","name":"Laravel Tip - PHP"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/10-large-open-source-projects-built-with-laravel-fic5ytzfz","name":"10 Large Open-Source Projects Built with Laravel"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/vitodeploy-vito-the-ultimate-server-management-tool-580bg7eay","name":"vitodeploy/vito: The Ultimate Server Management Tool"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/the-7-levels-of-laravel-optimization-from-rookie-to-optimization-overlord-with-benchmark-98-re-w56xv02dw","name":"The 7 Levels of Laravel Optimization: From Rookie to Optimization Overlord — with Benchmark — 98% reduction"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/laravel-admin-panel-ubhtk6hyr","name":"Laravel Admin Panel"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/thedevdojo-genesis-an-application-starter-kit-29qtwf6q5","name":"thedevdojo/genesis: An Application Starter Kit"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/laravel-vs-code-extension-public-beta-a63yvo294","name":"Laravel VS Code Extension Public Beta"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/new-array-functions-in-php-8-4-noaflegbd","name":"New Array Functions in PHP 8.4"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/javascript-frameworks-vs-laravel-which-should-you-choose-for-web-development--qsaupxb8l","name":"JavaScript Frameworks vs Laravel – Which Should You Choose for Web Development?"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/frankenphp-the-modern-php-app-server-hncgmlqfc","name":"FrankenPHP: the modern PHP app server"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/generate-entity-relationship-diagrams-with-laravel-4mp5ae4ey","name":"Generate Entity-Relationship Diagrams with Laravel"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/things-to-do-after-a-fresh-laravel-install-wzzyrjgam","name":"Things to do after a fresh laravel install"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/tallstackui-whiaorqup","name":"TallStackUI"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/api-versioning-in-laravel-11-qszylfdps","name":"API Versioning in Laravel 11"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/introducing-built-with-laravel-upiclzdzv","name":"Introducing Built with Laravel"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/laravel-admin-panel-kiqy3ehh7","name":"Laravel Admin Panel"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/php-8-4-property-hooks-msjew36gi","name":"PHP 8.4 Property Hooks"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/laravel-tailwind-css-ui-component-library-dtuz15p3t","name":"Laravel & Tailwind CSS UI Component Library"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/auth-screens-for-your-laravel-apps-vy6b9febh","name":"Auth Screens for Your Laravel Apps"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/nativephp-desktop-app-builds-are-here-wybxeh5ly","name":"NativePHP Desktop App  Builds are Here"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/introducing-laravel-cloud-g87feccri","name":"Introducing Laravel Cloud"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/visual-explain-for-mysql-and-laravel-1q0zx0ta9","name":"Visual EXPLAIN for MySQL and Laravel"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/solo-for-laravel-iehnu4yny","name":"Solo for Laravel"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/pinkary-is-now-fully-open-source-js7psltvf","name":"Pinkary is now fully open source"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Laravel","item":"https://daily.dev/tags/laravel"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/laravel/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

