Assuming that your sheet is structured as follows (adapt the script according to the specific layout needed):
| Task | Date/Time | |
|---|---|---|
| Descriptive text value | [email protected] | 08/14/2025 16:00 |
| <?php | |
| /** | |
| * | |
| * This will use the true/false state within the field logic and set the custom values to pass to the model | |
| * | |
| */ | |
| Toggle::make('toggle')->dehydrateStateUsing(fn ($state): string => $state ? 'Y' : 'N'); |
Assuming that your sheet is structured as follows (adapt the script according to the specific layout needed):
| Task | Date/Time | |
|---|---|---|
| Descriptive text value | [email protected] | 08/14/2025 16:00 |
| <?php | |
| function parseCsvRowToJson($csvRow) { | |
| $keys = [ | |
| 'url', 'domain', 'country_code', 'model_number', 'sku', 'product_id', 'product_name', 'manufacturer', | |
| 'final_price', 'initial_price', 'currency', 'in_stock', 'root_category', 'category', 'category_tree', | |
| 'rating', 'reviews_count', 'answered_questions_count', 'main_image', 'image_urls', 'features', | |
| 'dimensions', 'weight', 'details', 'warranty', 'related_documents', 'top_reviews', 'answered_questions', | |
| 'upc', 'upcgtin13', 'price_range', 'availability_text', 'promotion_fulltext', 'available_to_delivery', | |
| 'zipcode', 'store_name', 'store_number', 'description', 'timestamp', 'input', 'discovery_input', |
Artisan command to reset a user's password programmatically:
php artisan make:command ResetUserPassword
Open the generated command file app/Console/Commands/ResetUserPassword.php and update the handle method:
use App\Models\User;
| function listAllEventListeners() { | |
| const allElements = Array.prototype.slice.call(document.querySelectorAll('*')); | |
| allElements.push(document); | |
| allElements.push(window); | |
| const types = []; | |
| for (let ev in window) { | |
| if (/^on/.test(ev)) types[types.length] = ev; | |
| } |
| <?php | |
| function toSqlBoolean($value) { | |
| // Convert the value to a boolean first | |
| $booleanValue = filter_var($value, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE); | |
| // Return SQL boolean equivalent | |
| return $booleanValue ? 1 : 0; | |
| } |
| from google.oauth2 import service_account | |
| from googleapiclient.discovery import build | |
| from datetime import datetime | |
| import csv | |
| # Set up credentials and analytics service | |
| SCOPES = ['https://www.googleapis.com/auth/analytics.readonly'] | |
| KEY_FILE_LOCATION = 'path/to/your-credentials-file.json' | |
| VIEW_ID = 'your-view-id' |
| <?php | |
| /*** | |
| * Populate ACF field (list_gravity_forms) with list of active Gravity Forms | |
| ***/ | |
| add_filter( 'acf/load_field/name=list_gravity_forms', function( $field ) { | |
| $forms = GFFormsModel::get_forms(); | |
| // Filter active forms | |
| $forms = array_filter( $forms, function( $form ) { |
| <?php | |
| // add meta boxes on entry detail | |
| add_filter('gform_entry_detail_meta_boxes', function( $meta_boxes ){ | |
| // check that Webhooks class is available | |
| if( class_exists('GF_Webhooks') ){ | |
| $meta_boxes['webhooks'] = [ | |
| 'title' => 'Webhooks', |
| /** | |
| * Gravity Perks // Populate Anything // Explode Commas into Selected Choices | |
| * https://gravitywiz.com/documentation/gravity-forms-populate-anything/ | |
| * | |
| * Plugin Name: GPPA Explode Commas into Selected Choices | |
| * Plugin URI: https://gravitywiz.com/documentation/gravity-forms-populate-anything/ | |
| * Description: Convert comma-delimited values into selected choices when populated into a choice-based field. | |
| * Author: Gravity Wiz | |
| * Version: 0.1 | |
| * Author URI: https://gravitywiz.com |