Best of Laravel2024

  1. 1
    Article
    Avatar of stitcherstitcher.io·2y

    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.

  2. 2
    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.

  3. 3
    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.

  4. 4
    Article
    Avatar of communityCommunity 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.

  5. 5
    Article
    Avatar of medium_jsMedium·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.

  6. 6
    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.

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

  8. 8
    Article
    Avatar of lnLaravel News·1y

    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.

  9. 9
    Article
    Avatar of freekFREEK.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.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·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.

  11. 11
    Article
    Avatar of communityCommunity 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.

  12. 12
    Article
    Avatar of lnLaravel 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.

  13. 13
    Article
    Avatar of communityCommunity Picks·1y

    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.

  14. 14
    Article
    Avatar of communityCommunity 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.

  15. 15
    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.

  16. 16
    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.

  17. 17
    Article
    Avatar of communityCommunity 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.

  18. 18
    Article
    Avatar of freekFREEK.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.

  19. 19
    Article
    Avatar of communityCommunity 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.

  20. 20
    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.

  21. 21
    Article
    Avatar of webcraftWebCraft·1y

    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.

  22. 22
    Article
    Avatar of lnLaravel 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.

  23. 23
    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.

  24. 24
    Article
    Avatar of lnLaravel News·1y

    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.

  25. 25
    Article
    Avatar of lnLaravel 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.