Best of Laravel — July 2024
- 1
- 2
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.
- 3
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.
- 4
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.
- 5
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.
- 6
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.
- 7
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.
- 8
- 9
JetBrains·2y
The Best Laravel Tutorials and Resources for Developers
Learn Laravel efficiently with top resources including structured online courses like Laracasts, Laravel Daily, Codecourse, Udemy, and Coursera. Enhance your skills with comprehensive books such as 'Laravel: Up & Running' by Matt Stauffer. Use YouTube channels like Traversy Media and The Net Ninja for engaging video tutorials. Stay updated with the official Laravel documentation, Laravel News, and community resources like the Laracasts forum and Laravel.io.
- 10
Laravel News·2y
Build SSH Apps with PHP and Laravel Prompts
The ssh-php project by Sam Carré offers a simple starting point for building Text-based User Interfaces (TUIs) over SSH using PHP. It integrates Laravel Prompts, Chewie, and Docker, facilitating both development and deployment. The project includes commands for running an SSH server in a Docker container and connecting to it. Comprehensive installation instructions and resources are available on GitHub.
- 11
Laravel News·2y
Build Custom Admin Panels With Backpack for Laravel
Backpack for Laravel is a collection of packages designed to create highly customizable admin panels quickly. It offers various core and extension packages, some of which are free. Core packages include Backpack CRUD and the paid Backpack PRO addon. Ready-made CRUDs such as Permission Manager, Settings, Page Manager, NewsCRUD, and MenuCRUD are provided for common admin tasks. Extensions offer additional functionalities like backup management, log management, translation management, and more. There are also themes and community addons available. Backpack pricing includes various tiers, with a potential 20% discount using the 'LARAVELNEWS' coupon.
- 12
Community Picks·2y
Twill — An open source CMS toolkit for Laravel
Twill is an open-source CMS toolkit for Laravel that offers a seamless experience for publishers, designers, and developers. It provides intuitive and powerful publishing tools, design controls, and developer-friendly configurations. Twill can streamline digital workflows, making it easier to manage digital content and launch products efficiently. It is designed to save time and involve entire teams in content management.
- 13
Community Picks·2y
Laravel In Depth: Understanding Laravel Macros
Laravel macros allow developers to dynamically add new methods to existing classes at runtime, enhancing the functionality of Laravel's core classes without modifying the source code. Through the use of macros and mixins, developers can increase code reusability and create concise, readable code. This guide explores the definition, purpose, and benefits of macroables, demonstrates how to register and invoke macros, and provides real-world examples including the use of mixins for more organized code.
- 14
- 15
Laravel News·2y
Building fast, fuzzy site search with Laravel and Typesense
Learn how to create a fast and fuzzy search functionality in a Laravel application using Typesense. The author provides a step-by-step guide to setting up a Todo model, configuring Laravel Scout, and creating Laravel Controllers and Views to synchronize data with Typesense. This setup allows developers to easily implement advanced search features, including handling typographical errors, with minimal code changes.
- 16
Community Picks·2y
40 Laravel ‘@’ Blade Directives You Might Not Know and How to Create Custom Ones
Explore 40 lesser-known Laravel Blade directives that can streamline your code and enhance its readability. This guide covers directives for conditional statements, loops, attribute management, components, CSRF protection, debugging, and more. It also teaches how to create custom Blade directives, empowering developers to tailor their templating engine to their application's needs.