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

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

1. 1  
[](/posts/basset-is-an-alternative-way-to-load-css-js-assets-npkc4qddw "Basset is an alternative way to load CSS & JS assets")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Basset is an alternative way to load CSS & JS assets  
Basset is a better asset helper for Laravel that allows you to load CSS and JS assets directly from the URL. It removes the limitations of the traditional asset() function and provides features such as downloading assets from CDNs, loading vendor and non-public assets, preventing double-loading of assets, and improving performance by using HTTP/2.  
73  
1
2. 2  
[](/posts/laravel-11-x-10-x-crud-generator-ome5lxho2 "Laravel 11.x/10.x CRUD Generator")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 2y  
Laravel 11.x/10.x CRUD Generator  
The updated version of the Laravel CRUD Generator v2.x package provides and generates Controller, Model (with eloquent relations), and Views in Bootstrap/Tailwind CSS for the development of your applications with a single command.  
63  
5
3. 3  
[](/posts/the-2024-laravel-developer-roadmap-c55oxduyp "The 2024 Laravel Developer RoadMap")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 2y  
The 2024 Laravel Developer RoadMap  
Learn the road map to become a Laravel developer in 2024\. The post provides a guide with links to resources for learning PHP, HTML, CSS, JavaScript, databases, and the Laravel framework.  
34  
1
4. 4  
[](/posts/laravel-code-tips-rxtgoohoz "Laravel Code Tips")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Laravel Code Tips  
Use \`composer outdated --direct\` to view outdated dependencies of your Laravel app.  
26
5. 5  
[](/posts/new-video-series-the-laravel-ecosystem-xbhy4m1zf "New Video Series: The Laravel Ecosystem")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
New Video Series: The Laravel Ecosystem  
Christoph Rumpel is starting a video series on the Laravel YouTube channel that covers Laravel's first-party tools, including free packages and commercial offerings. The first video on Laravel Herd is already available, with more videos planned for weekly release.  
21
6. 6  
[](/posts/enhancing-deployment-workflow-a-step-by-step-guide-to-dockerizing-laravel-mosvtsf9h "Enhancing Deployment Workflow: A Step-by-Step Guide to Dockerizing Laravel")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 2y  
Enhancing Deployment Workflow: A Step-by-Step Guide to Dockerizing Laravel  
Learn how to Dockerize and optimize a Laravel project for a production environment using PHP-FPM, Nginx, Redis, and MySQL. Dockerizing your Laravel project offers a streamlined approach to deployment, simplifying the process and ensuring consistency across environments.  
19  
2
7. 7  
[](/posts/laravel-behind-the-scenes-interfaces-sygy28nlo "Laravel Behind the Scenes: Interfaces")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
Laravel Behind the Scenes: Interfaces  
The post discusses the use of interfaces in Laravel and introduces several key interfaces like ArrayAccess, JsonSerializable, Jsonable, Arrayable, Responsable, Htmlable, Renderable, and UrlRoutable.  
19
8. 8  
[](/posts/automatic-blade-formatting-on-save-in-phpstorm-t1jpawpom "Automatic Blade Formatting on Save in PhpStorm")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
Automatic Blade Formatting on Save in PhpStorm  
PhpStorm now supports automatic formatting of PHP files based on standards like PSR-2, PSR-12, Symfony, Laravel, etc. The post discusses how to set up Prettier for formatting Blade files in PhpStorm, including the use of prettier-plugin-blade and prettier-plugin-tailwindcss. It also explains how to enable automatic formatting on save and manually reformat code.  
17

[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/04#page","url":"https://daily.dev/tags/laravel/best-of/2024/04","name":"Best Laravel Posts — April 2024","description":"The most upvoted Laravel posts from April 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/04#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/basset-is-an-alternative-way-to-load-css-js-assets-npkc4qddw","name":"Basset is an alternative way to load CSS & JS assets"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/laravel-11-x-10-x-crud-generator-ome5lxho2","name":"Laravel 11.x/10.x CRUD Generator"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/the-2024-laravel-developer-roadmap-c55oxduyp","name":"The 2024 Laravel Developer RoadMap"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/laravel-code-tips-rxtgoohoz","name":"Laravel Code Tips"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/new-video-series-the-laravel-ecosystem-xbhy4m1zf","name":"New Video Series: The Laravel Ecosystem"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/enhancing-deployment-workflow-a-step-by-step-guide-to-dockerizing-laravel-mosvtsf9h","name":"Enhancing Deployment Workflow: A Step-by-Step Guide to Dockerizing Laravel"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/laravel-behind-the-scenes-interfaces-sygy28nlo","name":"Laravel Behind the Scenes: Interfaces"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/automatic-blade-formatting-on-save-in-phpstorm-t1jpawpom","name":"Automatic Blade Formatting on Save in PhpStorm"}]},{"@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":"April 2024"}]}]}
```

