PHP/Laravel – Weekly News Summary – 17/06/2024 to 23/06/2024
#Laravel News Backpack turns 8 years old, celebrates with 40% discount The top admin panel library Backpack has just turned 8 years old. To celebrate, they're having a huge discount campaign.#Sponsor By Cristian Tabacitu | Jun 17, 2024 Asserting a JSON Response Structure in Laravel Learn how you can test the JSON structure of responses in Laravel using powerful JSON assertion methods available in Laravel's TestResponse class.#News By Paul Redmond | Jun 17, 2024 View Third-party Relations in model:show – Now Available in Laravel 11.11 This week, the Laravel team released v11.11, with support for third-party relations in the model:show command, new Collection methods, Cache events, a…#News By Paul Redmond | Jun 18, 2024 Running a Single Test, Skipping Tests, and Other Tips and Tricks Inspired by Pest creator Nuno Maduro's post about the ->only() method in PestPHP, I've collected tips and tricks for PHP developers to efficiently iso…#Laravel Tutorials #Pest Php #Phpunit By Paul Redmond | Jun 20, 2024 SQLite Studio is a SQLite Database Explorer SQLite Studio is a single-file binary, single-command SQLite database explorer.#News #Tools By Paul Redmond | Jun 20, 2024 A Lightweight Cart Package for Laravel The binafy/laravel-cart package adds the ability to add shopping cart functionality to Laravel applications. It simplifies storing and managing cart i…#Laravel Packages By Paul Redmond | Jun 23, 2024 #Freek Dev Become a debugging wizard with RAY In this video we're learning how to use Ray to debug your projects. Weither your working with Laravel, PHP, Javascript or some other programming language, Ray is there for you. By Bert De Swaef | Jun 17, 2024 #Laravel io Laravel Advanced: Top 5 Scheduler Functions You Might Not Know About In this article series, we go a little deeper into parts of Laravel we all use, to uncover functions…#Laravel #Scheduling #Artisan By karandatwani92 | Jun 17, 2024 Top 10 Laravel Collection Methods You May Have Never Used In this article series, we go a little deeper into parts of Laravel we all use, to uncover functions…#Eloquent #Laravel By karandatwani92 | Jun 17, 2024 Laravel Reverb and Vue 3 + TypeScript : Add Realtime to your App In many modern web applications, WebSockets are used to implement realtime, live-updating user inter…#Vue.js #Echo #Blade By bienfait-ijambo | Jun 17, 2024 #Benjamin Crozat How to Format Text Columns in Filament Learn how to format text columns in Filament to improve readability and make your admin panel look more professional.#Filament By Benjamin Crozat | Jun 20, 2024 #Made with Laravel Laracon TV – Laracon Talk Directory "Discover all the talks from every Laracon! We've collected all the talks published from every Laracon since 2013 – organized and easily searchable. The directory was built with the TALL stack (and is not affiliated with Laravel)."#Websites #Tutorials By – | Jun 17, 2024 Fynlink – Link Management Solution "The modern, fast link management solution, all while protecting your visitors' digital privacy! Fynlink is a URL shortener service with a focus on user privacy. It offers a unlimited teams, members and redirects as well as AI powered custom filters and the ability to create private links. The main web application is entirely built on Laravel + Livewire. It is built on top of Laravel Jetstream, and uses Cashier for payment, Scout for our super fast full text search engine with Meilisearch. It also uses Echo under the hood for real time notifications. Other interesting techs used are AWS SQS, EC2, SES, Cloudflare R2 for image hosting, Queues, AI Gateway, Vectorize, Workers AI, KV, D1 & MongoDB Atlas as database. We also use Redis for caching. However, the redirection service along with a few other services are built with honojs or plain node and deployed to Cloudflare workers."#App By – | Jun 17, 2024 Laravel Dismissibles – Manage the Visibility of Recurring Dismissibles "Dismissibles for Laravel is a package for easily handling dismissible, recurring objects like popups/notifications/modals on the server side. Say you have a popup you want to show to every user, daily for a week. Users can dismiss it and it should not show up again for the rest of the day until the next day. This packages handles the complex logic regarding whether the (dismissible) popup should be visible to the current user at the current moment. It basically handles the visibility of your dismissible. It's highly customizable, making it very flexible for many scenarios. Because it's serverside we can easily get statistics like who dismissed what, when and where."#Utility By – | Jun 21, 2024 Job Hunt Manager – Job Application Manager "Job Hunt Manager allows you to manage your job applications, something useful in though job markets. You can organize your applications, interviews, tests, assessments, files or related contacts. You can also upload your CV, get recommendations about it via AI and automatically correct or generate cover letters for each job. Job Hunt Manager uses Laravel, Livewire and Tailwind. Also Meilisearch and Memcached are used on the backend."#App By – | Jun 21, 2024 #Mastering Laravel Why we use phpunit.xml Instead of different env files By Joel Clermont | Jun 17, 2024 Making sure tests don't reach the outside world Keep things fast and stable By Joel Clermont | Jun 18, 2024 Refactoring logic into a policy method So much nicer By Joel Clermont | Jun 19, 2024 Troubleshooting an empty session The importance of knowing your tools By Joel Clermont | Jun 20, 2024 How to ignore a filter for one policy method A couple approaches By Joel Clermont | Jun 21, 2024 #Flare App Prioritizing exceptions You can now set a priority for each exception to find out what needs to be fixed first.#Flare news By – | Jun 21, 2024 #Honey Badger A guide to PHP attributes Attributes are a powerful feature in PHP that can be used to add structured, machine-readable metadata to annotate your code. In this article, we'll look at what attributes are, how to use them, and how to create your own.#php By Ashley Allen | Jun 18,