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

---
title: Best Laravel posts of 2022 | daily.dev
description: The most upvoted Laravel posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/laravel/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/laravel/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Laravel posts of 2022 | daily.dev
og:description: The most upvoted Laravel posts of 2022, 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 — 2022

1. 1  
[](/posts/the-problem-with-tutorials-xig11zg9c "The problem with tutorials")  
Article  
![Avatar of vscode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d5adab6ae9fb44d19859748fc30f5e18)Visual Studio Code · 5y  
The problem with tutorials  
Tutorials on how to use Remote Containers in Visual Studio Code have low completion rates. Laravel PHP project elegantly implements this in their own tutorials to great effect. The idea behind containerized dev environments is that you develop inside of a Docker container. The Remote - Containers extension for VS Code does exactly this.  
101  
7
2. 2  
[](/posts/laravel-9-is-now-released--er9tftm0n "Laravel 9 is Now Released!")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 5y  
Laravel 9 is Now Released!  
Laravel 9 is the next long-term support version (LTS) and will receive bug fixes until February 2024\. The Laravel website got a fresh new design for the launch of Laravel 9\. Flysystem 3.x, Improved Eloquent accessors/mutators, and many more features.  
101  
5
3. 3  
[](/posts/beautiful-log-viewer-for-laravel-a7ybupi2v "Beautiful Log Viewer for Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
Beautiful Log Viewer for Laravel  
Log Viewer for Laravel Laravel is a fast and beautiful Log Viewer written by Arunas Skirius. You can see single, daily, and horizon logs. You can also customize which logs are picked up by the application via the package's configuration file.  
88  
5
4. 4  
[](/posts/alpinejs---the-new-kid-on-the-block-j-klwx7jd "AlpineJS - the new kid on the block")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
AlpineJS - the new kid on the block  
AlpineJS allows you to add functionality to your web application without worrying about build steps and configurations. It has a simple syntax for adding javascript inline with your elements. It's the bee's knees, the cat's pajamas, fun and dandy like cotton candy.  
84  
13
5. 5  
[](/posts/how-do-database-indexes-work--qofhfwn8k "How do database indexes work?")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 4y  
How do database indexes work?  
Every month I send out a newsletter containing lots of interesting stuff for the modern PHP developer. Expect quick tips & tricks, interesting tutorials, opinions and packages.  
83
6. 6  
[](/posts/vite-is-now-the-default-frontend-asset-bundler-for-laravel-applications-qlwpwcy8 "Vite is now the default frontend asset bundler for Laravel applications")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
Vite is now the default frontend asset bundler for Laravel applications  
Vite is now the default frontend asset bundler in new Laravel projects. Breeze and Jetstream have been updated as well. Vite provides near-instantaneous build times during development. You'll see updates automatically happen in the browser while you work, which is a fantastic experience!  
77
7. 7  
[](/posts/how-i-develop-applications-with-laravel-pczfyglxl "How I develop applications with Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
How I develop applications with Laravel  
The API we are building is a basic to-do style application, where we can add tasks and move them between to do and done. For me, it always begins with a simple command: laravel new todo-api --jet --git. We will create an API because it is something I love doing. The way I work with Laravel is very similar to Domain Driven Design, so there is a little setup.  
58  
4
8. 8  
[](/posts/upcoming-livewire-v3-features-and-changes--pgwd4fju "Upcoming Livewire v3 Features and Changes")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
Upcoming Livewire v3 Features and Changes  
Livewire v3 will support writing JavaScript functions directly in your backend Livewire components. Hot reloading will include hot reloading without a build step. There's a new $parent property that can be accessed to call methods on the parent. The new core relies on Alpine more, using its Morph, History, and other plugins under the hood. If you have a component that takes an expensive query that isn't always opened, you might want to wait to wait. It won't be rendered on the page.  
49  
3
9. 9  
[](/posts/laravel-new-db-commands-etz9bfvwv "Laravel: New DB Commands")  
Article  
![Avatar of laravel](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1f77002e78e1486ab699e1b8e03d7fd2)Laravel · 4y  
Laravel: New DB Commands  
This week's Laravel v9.24 release introduces three new database commands. Artisan "db:show" command gives you an overview of your database as a whole. The new db:monitor command allows you to quickly see the number of open connections to your database.  
45  
3
10. 10  
[](/posts/laravel-nova-4-0---beautifully-designed-administration-panel-for-laravel-qupnel5qn "Laravel Nova 4.0 - Beautifully-designed administration panel for Laravel")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 5y  
Laravel Nova 4.0 - Beautifully-designed administration panel for Laravel  
42  
4
11. 11  
[](/posts/opnform-is-an-open-source-form-builder-made-with-laravel--sbnhjljc "OpnForm is an Open-source Form Builder Made With Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
OpnForm is an Open-source Form Builder Made With Laravel  
OpnForm is an open-source form builder made with Laravel, Vue.js, Tailwind CSS, and more. You can self-host this application or use the cloud-based hosted version to create forms that you can share anywhere on the web.  
41  
2
12. 12  
[](/posts/forge-dark-mode-mjqk99qhn "Forge: Dark Mode")  
Article  
![Avatar of laravel](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1f77002e78e1486ab699e1b8e03d7fd2)Laravel · 4y  
Forge: Dark Mode  
dark mode can be toggled between light, dark, or automatically switch between modes. We're releasing dark mode as a beta feature and will continue to improve it based on your feedback. If you don’t have a Forge account, now is a great time to sign up!  
39
13. 13  
[](/posts/laravel-pint-bklh-hteu "Laravel Pint")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
Laravel Pint  
Laravel Pint is an open source PHP code style fixer for minimalists. Built on top of PHP-CS-Fixer, it will automatically test and fix your code style based off of a preset. With no configuration, no set up, no thought or effort - my project is instantly assessed for PSR-12 styling.  
38  
1
14. 14  
[](/posts/openai-for-laravel-l9jwsfpjx "OpenAI for Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
OpenAI for Laravel  
Nuno Maduro released an OpenAI PHP Client for Laravel in October. This week he announced a brand Laravel integration called OpenAPI Laravel. The integration allows developers to use OpenAI's powerful natural language processing capabilities in their Laravel applications.  
36  
1
15. 15  
[](/posts/29-best-laravel-tutorials-and-resources-for-beginners-in-2022-cv8z7fyrc "29 Best Laravel Tutorials and Resources for Beginners in 2022")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 4y  
29 Best Laravel Tutorials and Resources for Beginners in 2022  
Laravel is a free, open-source PHP web framework created by Taylor Otwell. It has expressive, elegant syntax and takes the pain out of development by easing everyday tasks used in most web projects. This comprehensive tutorial list will wrap up everything you need to learn Laravel.  
32
16. 16  
[](/posts/how-we-simplified-mysql-tuning-to-improve-laravel-performance-ioc8ejy-q "How we simplified MySQL Tuning to improve Laravel Performance")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
How we simplified MySQL Tuning to improve Laravel Performance  
The Releem - MySQL Performance Tuning is the first step before optimizing code to improve the performance of web applications. It is faster than optimizing and testing source code. Before you start tuning, you should read the documentation, "best practices", and check the efficiency of your current MySQL configuration.  
28  
1
17. 17  
[](/posts/my-current-setup-end-2022-edition--g94pw6i2h "My current setup (end 2022 edition)")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 4y  
My current setup (end 2022 edition)  
PhpStorm is a light-lite theme that was handcrafted by Brent Roose. The font used is Menlo, a patched version of Solarized Dark. Raycast allows me to quickly do basic tasks such as opening up apps. CodeRunner is an amazing app to perform API calls. My favourite cloud storage solution is Dropbox.  
27
18. 18  
[](/posts/is-count-slow-in-mysql--xdeadmxmb "Is COUNT(*) slow in MySQL?")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 4y  
Is COUNT(\*) slow in MySQL?  
Every month I send out a newsletter containing lots of interesting stuff for the modern PHP developer. Expect quick tips & tricks, interesting tutorials, opinions and packages.  
27  
1
19. 19  
[](/posts/laravel-bootcamp-tplsdkj6a "Laravel Bootcamp")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
Laravel Bootcamp  
Laravel Bootcamp is a brand new learning site from the Laravel team. It's a "choose your own adventure" style while building a new Laravel app with Vue or React. The goal is to help developers that are new to the framework get up and going quickly.  
24
20. 20  
[](/posts/eloquent-performance-4-examples-of-n-1-query-problems-bxlficpom "Eloquent Performance: 4 Examples of N+1 Query Problems")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
Eloquent Performance: 4 Examples of N+1 Query Problems  
Laravel Debugbar is a tool to show queries on a Laravel website. It can be used to diagnose problems in Laravel code. In this article, I will show a few different examples of what to watch out for, including the cases when the problem is "hidden" in unexpected places in the code.  
24  
1
21. 21  
[](/posts/a-look-at-what-s-coming-to-laravel-10-ke-g2xv6k "A Look at What's Coming to Laravel 10")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
A Look at What's Coming to Laravel 10  
A Look at What's Coming to Laravel 10 Laravel v10 is the next major version of Laravel, planned for release on February 7th, 2023\. Laravel uses a variety of community-driven packages as well as nine Symfony components for a number of features within the framework.  
23
22. 22  
[](/posts/fast-paginate-for-laravel-oel6rccfq "Fast Paginate for Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
Fast Paginate for Laravel  
Laravel Fast Paginate is a fast implementation of offset/limit pagination for Laravel. You can use the same pagination API available in Laravel via the fastPaginate() method. If you'd like to learn more about the techniques used in this package, check out Efficient Pagination Using Deferred Joins.  
23
23. 23  
[](/posts/laravel-9-13-released-37-jw---u "Laravel 9.13 Released")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 4y  
Laravel 9.13 Released  
The Laravel team has released 9.13.0 on GitHub. It adds a value() collection method, new test response helpers, an array map convenience method, and more. You can see the complete list of new features and updates below and the diff between 9.12.0 and 9\. 13.0.  
23  
1
24. 24  
[](/posts/the-big-danger-with-laravel-env-file--6wil3mwta "The Big Danger With Laravel ( .env file )")  
Article  
![Avatar of infosecwriteups](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f0dc21b5bbfd46fda36f7b4b53dd1705)InfoSec Write-ups · 4y  
The Big Danger With Laravel ( .env file )  
The file in Laravel is a configuration file that contains sensitive information such as database credentials and API keys. It is important to keep this file secure and out of reach of unauthorized users. One potential security vulnerability with the file is that it is not included in the version control system (e.g. Git) by default.  
21  
4
25. 25  
[](/posts/top-8-php-frameworks-for-2022-c-9y7kp-a "Top 8 PHP Frameworks for 2022")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
Top 8 PHP Frameworks for 2022  
If you’re planning on using PHP as your programming language of choice, choosing the right framework is just as important. Laravel has matured into one of the most popular frameworks, and it's easy to see why. Slim is known for its small size, ease of use and speed. Yii2 is a modern framework that is pretty easy to learn.  
21  
4

[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/2022#page","url":"https://daily.dev/tags/laravel/best-of/2022","name":"Best Laravel Posts of 2022","description":"The most upvoted Laravel posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/laravel/best-of/2022#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/the-problem-with-tutorials-xig11zg9c","name":"The problem with tutorials"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/laravel-9-is-now-released--er9tftm0n","name":"Laravel 9 is Now Released!"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/beautiful-log-viewer-for-laravel-a7ybupi2v","name":"Beautiful Log Viewer for Laravel"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/alpinejs---the-new-kid-on-the-block-j-klwx7jd","name":"AlpineJS - the new kid on the block"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/how-do-database-indexes-work--qofhfwn8k","name":"How do database indexes work?"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/vite-is-now-the-default-frontend-asset-bundler-for-laravel-applications-qlwpwcy8","name":"Vite is now the default frontend asset bundler for Laravel applications"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/how-i-develop-applications-with-laravel-pczfyglxl","name":"How I develop applications with Laravel"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/upcoming-livewire-v3-features-and-changes--pgwd4fju","name":"Upcoming Livewire v3 Features and Changes"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/laravel-new-db-commands-etz9bfvwv","name":"Laravel: New DB Commands"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/laravel-nova-4-0---beautifully-designed-administration-panel-for-laravel-qupnel5qn","name":"Laravel Nova 4.0 - Beautifully-designed administration panel for Laravel"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/opnform-is-an-open-source-form-builder-made-with-laravel--sbnhjljc","name":"OpnForm is an Open-source Form Builder Made With Laravel"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/forge-dark-mode-mjqk99qhn","name":"Forge: Dark Mode"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/laravel-pint-bklh-hteu","name":"Laravel Pint"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/openai-for-laravel-l9jwsfpjx","name":"OpenAI for Laravel"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/29-best-laravel-tutorials-and-resources-for-beginners-in-2022-cv8z7fyrc","name":"29 Best Laravel Tutorials and Resources for Beginners in 2022"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/how-we-simplified-mysql-tuning-to-improve-laravel-performance-ioc8ejy-q","name":"How we simplified MySQL Tuning to improve Laravel Performance"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/my-current-setup-end-2022-edition--g94pw6i2h","name":"My current setup (end 2022 edition)"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/is-count-slow-in-mysql--xdeadmxmb","name":"Is COUNT(*) slow in MySQL?"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/laravel-bootcamp-tplsdkj6a","name":"Laravel Bootcamp"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/eloquent-performance-4-examples-of-n-1-query-problems-bxlficpom","name":"Eloquent Performance: 4 Examples of N+1 Query Problems"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/a-look-at-what-s-coming-to-laravel-10-ke-g2xv6k","name":"A Look at What's Coming to Laravel 10"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/fast-paginate-for-laravel-oel6rccfq","name":"Fast Paginate for Laravel"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/laravel-9-13-released-37-jw---u","name":"Laravel 9.13 Released"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/the-big-danger-with-laravel-env-file--6wil3mwta","name":"The Big Danger With Laravel ( .env file )"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/top-8-php-frameworks-for-2022-c-9y7kp-a","name":"Top 8 PHP Frameworks for 2022"}]},{"@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":"2022"}]}]}
```

