![data_forget Helper for Laravel](https://laravelsage.com/storage/media/25/conversions/data_forget-helper-responsive.jpg)
data_forget Helper for Laravel
Since Laravel version 10.15, there is a new utility function called data_forget that allows you to remove keys from an array or object using a "dot" notation.
Koel is a personal music streaming server built on top of the Laravel PHP framework and Vue.js. The web-based interface reminds users of other popular streaming platforms, but with the added benefit of being totally customizable. Using it is as easy as it sounds; you can set up your own server, upload your music collection, and stream it anywhere with an internet connection.
Self-hosted Freedom: One undeniable advantage of Koel is the complete control over your music. No ads, no subscription fees, just pure unadulterated music.
Open-source Community: Being open-source, Koel has a thriving community that's constantly refining and expanding its features. This gives coders a chance to contribute and make the platform even better.
Prerequisites:
A server running a UNIX-like operating system (e.g., Ubuntu).
PHP >= 7.3 with extensions: PDO, ctype, JSON, BCMath, fileinfo, OpenSSL, Mbstring, Tokenizer, XML, Ctype, and JSON.
Composer: A PHP package manager.
Node.js & Yarn: For assets compilation.
A database: MySQL, MariaDB, PostgreSQL, or SQLite.
Get the Koel Source Code:
git clone https://github.com/koel/koel.git
cd koel
composer install
php artisan koel:init
Access Koel Web Interface:
Open your browser and navigate to the address provided (usually http://127.0.0.1:8000
).
Use the default credentials ([email protected]
/ secret
) to log in. Make sure to change these after your first login!
Optional: Set Up Reverse Proxy (e.g., with Nginx or Apache) If you want to access Koel via a domain or subdomain, set up a reverse proxy. Ensure to point it to the address where Koel is running.
For further details and insights on Koel Streaming Server, please refer to documentation.
Full-stack developer with a knack for Merging creativity with technical expertise for standout solutions.
Since Laravel version 10.15, there is a new utility function called data_forget that allows you to remove keys from an array or object using a "dot" notation.
The ChatGPT Laravel API Package Generator package for Laravel generates smart API mocks in Laravel using ChatGPT prompts:
You can make your Laravel app multi-tenant using the Tenancy for Laravel Tenant package. This tenancy package lets you make any Laravel application multi-tenant without rewriting it.
Are you ready to take your Laravel skills to the next level and build extraordinary applications? Look no further! In this blog post, we will unveil a treasure trove of top packages that will revolutionize your development process.
The Livewire Tables package brings dynamic tables for models to Laravel Livewire. These are some of the features which you will get out of the box:
The MJML PHP package by Spatie can help you create email templates more easily. But there is a catch. It can be difficult to craft visually appealing and functional email templates that work across a variety of email clients.
Subscribe for 20+ new Laravel tutorials every week
You can unsubscribe at any time. You'll also get -20% off my courses!