Best of LaravelJuly 2024

  1. 1
    Article
    Avatar of phpdevPHP 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.

  2. 2
    Article
    Avatar of communityCommunity 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. 3
    Article
    Avatar of communityCommunity 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. 4
    Article
    Avatar of lnLaravel 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. 5
    Article
    Avatar of lnLaravel 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. 6
    Article
    Avatar of lnLaravel 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. 7
    Article
    Avatar of lnLaravel 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. 8
    Article
    Avatar of communityCommunity Picks·2y

    Laravel tips and tricks eBook

    A free, open-source eBook offering random tips and tricks for Laravel developers. The guide is compiled from personal notes and available in both dark and light modes, thanks to the Ibis project.

  9. 9
    Article
    Avatar of jetbrainsJetBrains·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. 10
    Article
    Avatar of lnLaravel 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. 11
    Article
    Avatar of lnLaravel 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. 12
    Article
    Avatar of communityCommunity 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. 13
    Article
    Avatar of communityCommunity 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. 14
    Article
    Avatar of phpdevPHP Dev·2y

    Laravel Tip

    The post discusses two options for performing migration and seeding tasks in Laravel, inviting readers to share their preferences between Option A and Option B.

  15. 15
    Article
    Avatar of lnLaravel 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. 16
    Article
    Avatar of communityCommunity 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.