Best of Laravel NewsSeptember 2024

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

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

  3. 3
    Article
    Avatar of lnLaravel News·2y

    Fetch PHP is a Lightweight HTTP Library Inspired by JavaScript's fetch()

    Fetch PHP is a lightweight HTTP library for PHP inspired by JavaScript's fetch API. It leverages the Guzzle client to offer both synchronous and asynchronous HTTP requests via a simple API. Key features include methods for JSON decoding, text extraction, and binary handling of responses. It supports easy integration with Guzzle options for advanced needs.

  4. 4
    Article
    Avatar of lnLaravel News·2y

    A Deep Dive into Sessions in Laravel

    Sessions in Laravel are crucial for persisting data across multiple requests, such as user authentication status and temporary data. Laravel offers various session drivers like cookies, databases, and cache stores. This post explores common pitfalls, such as typos in session keys, session key clashes, and unknown data types. It suggests using session classes for better session management, incorporating methods to generate session keys and adding type hints. Testing session data is vital, and both unit and feature tests are recommended to ensure correct functionality.

  5. 5
    Article
    Avatar of lnLaravel News·2y

    Laravel Config Checker Package

    The Laravel Config Checker package by Chris Di Carlo scans your codebase to verify if config keys are correctly defined in your config files. Running `php artisan config:check` identifies missing or undefined config errors, displaying them in a table with details on the location and missing references.