shawnhooper, to Laravel
@shawnhooper@fosstodon.org avatar

Tomorrow Is 11 release day. Can't wait to have cleaned up config files.

freekmurze, to Laravel
@freekmurze@phpc.social avatar

💪 Last week (and weekend) I tagged 11 compatible version for about 100 of our most packages.

A big thank you to @laravelshift for providing quality PRs that were a good starting point.

The next few days, I’ll tag more packages 👍

🥳 Have fun upgrading to L11

valorin, to php
@valorin@phpc.social avatar

You may have heard of the /.well-known/ path, and the security.txt file, but there is a new one called change-password you should be aware of too! 🤓

(Spoiler: It tells password managers where your change password page is!)

https://securinglaravel.com/p/security-tip-a-well-known-url-for

jasongorman, to random
@jasongorman@mastodon.cloud avatar

In his review of Refactoring Databases 18 years ago, @mfowler wrote: "After my refactoring book appeared I was delighted to find sophisticated tools appear with automated many refactoring tasks. I hope the same thing happens with databases, and we begin to see vendors offer tools that make continual migrations of schema and data easier for everyone."

Would be great to get a "state of the art" in 2024 on that. What tools have you used? How did you find using them?

paladin,
@paladin@mastodon.online avatar

@jasongorman @matthewskelton @mfowler This is a build in feature oft the framework called migrations. See https://laravel.com/docs/10.x/migrations

So, the DB structure is part of your script and you can modify the DB (migrate) forward or backward (in case something broke).

Also you have the ability to insert demo data into your DB (called seeds).

For me, this works perfect. Setting up a new instance is just some console commands.

leanpub, to php
@leanpub@mastodon.social avatar

The bundle Architecture and Decoupling by Matthias Noback is on sale on Leanpub! Its suggested price is $84.00; get it for $49.50 with this coupon: https://leanpub.com/b/architecture-and-decoupling/c/LeanpubWeeklySale2024Mar03

freekmurze, to random
@freekmurze@phpc.social avatar

🔗 Validate Data Types in Laravel Collections Using the ensure() Method
https://ashallendesign.co.uk/blog/laravel-collection-ensure

michael,
@michael@thms.uk avatar

@freekmurze I’ve grown more and more fond of using value objects to wrap collections, and then have my own ->add method on that which only accepts a single type of value.

A bit more code, but a lot less error prone.

codappix, to php German
@codappix@phpc.social avatar

Das ist das Schöne an unserem Beruf 🙏🏼. Wir lernen jede Menge Leute kennen - Auf Camps, bei Workshops und innerhalb unseres Netzwerks. Darüber hinaus ist es uns möglich Kunden auch über unsere Heimatstadt und gar über die Grenzen Deutschlands hinweg zu betreuen 🌎. Ganz schön praktisch dieses Internet 🤩.

andrewfeeney, to Laravel
@andrewfeeney@phpc.social avatar

How have I not discovered trigger max concurrency until now, any why haven’t the team implemented it yet! 🤯

outofcontrol, to wordpress
@outofcontrol@phpc.social avatar

First time trying to install a site locally for dev work, using Valet. Didn’t go as smooth as expected. The fault, mine of course. my global composer.json was using valet 3.2.1, when 4.6.1 is the most recent version. composer global update and Zingo’s man, WordPress runs locally!

For those that are going to suggest , tried that, and it worked perfectly on one machine and not at all on another. After several frustrating hours I gave up on DDEV.

jclermont, to php
@jclermont@phpc.social avatar

What is the point of design patterns? And can we discuss this without putting you to sleep? Check out the latest episode of the No Compromises podcast. https://masteringlaravel.io/daily/2024-02-29-laravel-podcast-what-is-the-point-of-design-patterns

Skoop, to Laravel
@Skoop@phpc.social avatar

I am really impressed with . I love how easy creating an admin interface is, including things such as filters.

kenny, to Laravel
@kenny@subculture.chat avatar

Ahh yes, my annual give money to Taylor Otwell day. Blessings to you all.

grmpyprogrammer, (edited ) to random
@grmpyprogrammer@phpc.social avatar

I spent this afternoon trying to replace my series of chain-of-responsibility validators with a pipeline…but think it is wrong to do so as I am not sure how to break out of the pipe on the first validation failure. Ideas on how to do this are appreciated

darkghosthunter, to php
@darkghosthunter@mastodon.social avatar

Finally! I updated my Passkeys (WebAuthn) package for Laravel, and that includes a totally new JS helper.

https://github.com/Laragear/WebAuthn

symfonystation, (edited ) to drupal
@symfonystation@newsletter.mobileatom.net avatar

Reblog via amazee.io

🧨 We’ve partnered with the DDEV Foundation to support Lagoon workflows in local development environments! 🧨

The result – a webinar packed with information, insights, and learnings so you can find out how to combine the best application hosting with a great local development environment to accelerate your workflow.

DDEV is an open source, -based development stack, perfect for , , and more!

🗓️ Tues, Feb 27, 2024
🕐 3:00 PM EST

⌨️ Sign-Up: https://www.amazee.io/blog/post/webinar-ddev-and-lagoon

https://newsletter.mobileatom.net/8982-2/

shawnhooper, to Laravel
@shawnhooper@fosstodon.org avatar

Anyone have a good GitHub Actions workflow for running dusk tests?

I can't seem to get ChromeDriver working properly.

outofcontrol, to Laravel
@outofcontrol@phpc.social avatar

Using Pest to run tests on your Laravel/Livewire site? Do you get the dreaded “Latest compiled component path not found” error? To help find the real error, add $this->withoutExceptionHandling(); to your test method. You should now see the actual error causing the issue.

amazeeio, to drupal
@amazeeio@mastodon.social avatar

🧨 We’ve partnered with the DDEV Foundation to support Lagoon workflows in local development environments! 🧨

The result - a webinar packed with information, insights, and learnings so you can find out how to combine the best application hosting with a great local development environment to accelerate your workflow.

DDEV is an open source, -based development stack, perfect for , , and more!

🗓️ Tues, Feb 27, 2024
🕐 3:00 PM EST

⌨️ Sign-Up: https://www.amazee.io/blog/post/webinar-ddev-and-lagoon

jclermont, to php
@jclermont@phpc.social avatar

I really enjoy consistency and patterns in my code. Here is my approach to organizing test methods within a Laravel feature test. https://masteringlaravel.io/daily/2024-02-21-consistent-test-organization

valorin, to Laravel
@valorin@phpc.social avatar

Do you log login attempts in your app? 🤔
Both successes and failures? 😯
Why not? 😧
https://securinglaravel.com/p/security-tip-login-logging

changelog, to ruby
@changelog@changelog.social avatar

Julien Bourdeau draws inspiration from Laravel's Debugbar and brings it to the Rails world:

🔗 https://debugbar.dev

phpbelfast, to php
@phpbelfast@phpc.social avatar

Only 2 days to go until PHPBelfast

Register for free at
https://www.meetup.com/phpbelfast/events/298567478/

Topics will cover:-

  • Clean Coding
  • Laravel Herd
  • Laravel Filament

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • rosin
  • ngwrru68w68
  • GTA5RPClips
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • Durango
  • slotface
  • everett
  • vwfavf
  • kavyap
  • megavids
  • Leos
  • khanakhh
  • cisconetworking
  • cubers
  • InstantRegret
  • ethstaker
  • osvaldo12
  • modclub
  • anitta
  • provamag3
  • tacticalgear
  • tester
  • JUstTest
  • All magazines