@tressie.damore
You can update a JSONB column in Laravel by using the DB facade to execute a raw SQL query. Here's an example of how you can update a JSONB column in a table using Laravel:
1 2 3 4 5 |
use IlluminateSupportFacadesDB;
DB::table('your_table_name')
->where('column_name->your_json_key', 'your_condition')
->update(['column_name->your_json_key' => 'new_value']);
|
In the above example, your_table_name is the name of your table, column_name is the name of the JSONB column you want to update, your_json_key is the key of the JSON object you want to update, your_condition is the condition you want to use to filter the rows to be updated, and new_value is the new value you want to update the JSON key with.
Make sure to replace the placeholders with actual values from your application.