1
0
Fork 0
mirror of https://github.com/archtechx/laravel-tips.git synced 2025-12-12 05:14:04 +00:00

Week 26/2022

This commit is contained in:
Samuel Štancl 2022-07-02 17:24:23 +02:00
parent c8f91bbe4b
commit bcc973cc4b
5 changed files with 59 additions and 0 deletions

View file

@ -0,0 +1,11 @@
---
slug: weekly-thread-2022-26
title: 'Weekly thread #26 of 2022'
tweet_id: '1542863724968480769'
author_username: archtechx
created_at: 2022-07-01T13:32:31+00:00
links: { }
---
🔥 This week's code tips for Laravel developers
A weekly thread 🧵

View file

@ -0,0 +1,13 @@
---
title: 'Encrypted casts can use unique model-derived keys'
tweet_id: '1542863733004767234'
thread_slug: weekly-thread-2022-26
author_username: mattkingshott
images:
- 'https://pbs.twimg.com/media/FWazRABX0AAps0t.jpg'
created_at: 2022-07-01T13:32:33+00:00
slug: encrypted-casts-can-use-unique-model-derived-keys
---
🔥 #Laravel Tip:
The default encryption cast for Eloquent models uses the app key, making rotation difficult and allowing anyone with key to decrypt all the DB. To address this, consider creating a custom cast that uses the model to create its own unique key.

View file

@ -0,0 +1,11 @@
---
title: 'Laravel''s RateLimiter can be used to throttle ANY parts of your code'
tweet_id: '1542863730194538496'
thread_slug: weekly-thread-2022-26
author_username: mattkingshott
images:
- 'https://pbs.twimg.com/media/FWflzWuWYAAyvkB.jpg'
created_at: 2022-07-01T13:32:32+00:00
slug: laravels-ratelimiter-can-be-used-to-throttle-any-parts-of-your-code
---
🔥 #Laravel Tip: Rate-limiting is not only for throttling entire requests. You can also use it to throttle methods or parts of your code, which can be really useful when you need to protect things against spikes e.g. the DB.

View file

@ -0,0 +1,13 @@
---
title: 'Use database partitions to delete large chunks of data efficiently'
tweet_id: '1542863735810797569'
thread_slug: weekly-thread-2022-26
author_username: tobias_petry
images:
- 'https://pbs.twimg.com/media/FWacS3jWAAAHLyu.jpg'
created_at: 2022-07-01T13:32:34+00:00
slug: use-database-partitions-to-delete-large-chunks-of-data-efficiently
---
⚡ Database Tip
Some applications want to periodically delete old historic data (or have to because of regulations). Deleting billions of rows is a very slow task that could take several minutes and may take your application down. Use partitions for efficient deleting!

View file

@ -0,0 +1,11 @@
---
title: 'You can eager load nested relations using clean array syntax'
tweet_id: '1542863727476690944'
thread_slug: weekly-thread-2022-26
author_username: ecrmnn
images:
- 'https://pbs.twimg.com/media/FWRcqFbUsAE7MW7.jpg'
created_at: 2022-07-01T13:32:32+00:00
slug: you-can-eager-load-nested-relations-using-clean-array-syntax
---
Yay! In Laravel 9.18 you can finally eager load ("with") using a nested array.