Best of PHPAugust 2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Build a Google Drive Clone with Laravel, PHP, and Vue.js

    A 14-hour course on the freeCodeCamp.org YouTube channel will teach you how to build and deploy a feature-rich file manager application using Laravel, Inertia, and Vue.js. The course was created by the experienced developer Zura Sekhniashvili, also known as The Codeholic.

  2. 2
    Article
    Avatar of devtoDEV·3y

    VSCode for PHP and Laravel

    VSCode for PHP and Laravel development is a solid base configuration that can be expanded upon using additional workspace specific configurations. Intelephense is the most important extension to install for PHP support. Phpactor is a PHP Language Server with more features than you can shake a stick atphpactor.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Who Is Behind PHP

    PHP, the language driving the web, commands a staggering 77.4% share among websites reporting their server-side programming language. What is this "core team" or the "internals" you might have heard of? In this article, we are going to answer these questions and more.

  4. 4
    Article
    Avatar of lnLaravel News·3y

    NativePHP Tutorial: Building a Mac MenuBar application

    NativePHP allows us Laravel Devs to leverage all the working knowledge we already have with Laravel to build native Mac, Windows, and Linux applications. This is kinda like sorcery if you think about it - web technologies to build out a 'native' application.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    Resume and pause animations in CSS

    Resume and resume animations in CSS can be paused using the property. This property accepts two values: and. The value is the default value and it lets the animation run as normal. This can help you build some interesting UIs. For instance, you can pause the animation when the user hovers over the element and resume it.

  6. 6
    Article
    Avatar of lnLaravel News·3y

    Livewire v3 Has Been Released

    Livewire v3 has been released. Caleb Porzio demoed a ton of the new features in his talk at Laracon. The core of Livewire has been totally rewritten from scratch. The new core architecture will also be much easier to maintain for Caleb and the Livewire core contributors.

  7. 7
    Article
    Avatar of readmeThe ReadMe Project·3y

    Is Laravel the happiest developer community on the planet?

    PHP is the language used by 77.5% of all websites with back-end languages that w3tech has been able to identify. In StackOverflow's 2023 developer survey, Go was "admired" by 62.45% of respondents, while only 41.83% admired PHP.

  8. 8
    Article
    Avatar of lnLaravel News·3y

    Laravel Prompts is Now Available in Laravel 10.17

    Laravel team released v10.17 with Laravel Prompts, a config:show Artisan command, a Collection method to ensure types and more. Various built-in Artisan commands received updates to incorporate prompts into the experience. The documentation for Prompts can be found on the Laravel website.

  9. 9
    Article
    Avatar of notedNoted·3y

    FileGator - Simple Self-Hosted File Server

    FileGator is a web-based file management and sharing system that provides users with a user-friendly interface to organize, upload, download, and share files. It's crafted with PHP on the backend and HTML, CSS, and JavaScript on the frontend.

  10. 10
    Article
    Avatar of lnLaravel News·3y

    Boost your Eloquent Models with Laravel Lift

    Laravel News Lift lets you create public properties in Eloquent Models that match your table schema. This makes your models easier to read and work with in any IDE. It provides a simple way to set up your models, focusing on simplicity and ease of use by using PHP 8’s attributes.

  11. 11
    Article
    Avatar of laravelbytesLaravel Bytes·3y

    A NativePHP Example

    Fly.io can run Laravel apps globally. It's a great place to host an API - perhaps for your Native apps! Deploy your Laravel API on Fly.io, you’ll be up and running in minutes!

  12. 12
    Article
    Avatar of lnLaravel News·3y

    Laravel 10.21 Released

    Laravel 10.21 released v10.21 with new string helper methods, countable failed job providers, improved HTTP pool return type, and more: Laravel Str::convertCase() Method Raúl Mauricio Uñate Castro contributed a string method, which is a wrapper around the mb_convert_case function.

  13. 13
    Article
    Avatar of lnLaravel News·3y

    Generate API Documentation for Laravel with Scramble

    Scramble generates API documentation without requiring you to write PHPDoc annotations manually. The UI uses Spotlight Elements to provide interactive API Docs with embeddable React or Web Components. The main motto of [Scramble] is to generate as much API documentation as possible.

  14. 14
    Article
    Avatar of lnLaravel News·3y

    PhpStorm now has built-in support for Laravel Pint

    PhpStorm 2023.2 is now released and has added Laravel Pint to the list of supported quality tools. The release also includes many other useful features, including Improvements for generics in PHP - Native support for PHP assertions - AI Assistant - Text search in Search Everywhere.

  15. 15
    Article
    Avatar of phoronixPhoronix·3y

    PHP 8.3 RC1 Released With json_validate, Anonymous Read-Only Classes

    PHP 8.3 RC1 is out on-schedule today and aiming for its stable debut at the end of November. Release candidates will then be followed by a half-dozen release candidates occurring on a bi-weekly basis. The PHP POSIX support added posix_sysconf, Posix_pathconf, posix.

  16. 16
    Article
    Avatar of lnLaravel News·3y

    Bolt is a Laravel Form Builder for the TALL Stack

    Bolt is a Laravel Form Builder for the TALL Stack. Laravel News Bolt includes a front and backend UI. The administration panel also allows you to enable/disable a form, change the form presentation mode, and require a login to complete the form.

  17. 17
    Article
    Avatar of lnLaravel News·3y

    Exploring the Laravel Sushi package

    Laravel Sushi allows you to create Eloquent models from data sources other than a database. The simplest way to use it is by providing your data as a hardcoded array right inside the Model file. Other times, you may use the to provide dynamic data from an API source, a CSV file, or anywhere else you choose.

  18. 18
    Article
    Avatar of lnLaravel News·3y

    MJML to HTML using PHP

    MJML is a markup language designed to reduce the pain of writing responsive email templates. MJML doesn't have a PHP implementation to convert to HTML. You can even use the mjml-sidecar package to compile MJML to HTML using Sidecar. All conversions to HTML will be done in AWS Lambda.

  19. 19
    Article
    Avatar of awstipAWS Tip·3y

    Laravel Authentication and Authorization: JWT and Policies

    Laravel Authentication and Authorization: JWT and Policies are PHP classes that implements access control and hence authorization by defining authorization logic for a given model or resource. Every content that may be served by an API may be considered as a resource. This includes images as well as data stored in the database.