Skip to content

Instantly share code, notes, and snippets.

@mkwsra
mkwsra / form.blade.php
Created December 21, 2021 22:38
An Example of using StoreMarketingQueryParamsMiddleware.php
<!-- .... -->
<!-- UTM params -->
<input type="hidden" name="utm_source" value="{{ session('utm_source') }}">
<input type="hidden" name="utm_medium" value="{{ session('utm_medium') }}">
<input type="hidden" name="utm_campaign" value="{{ session('utm_campaign') }}">
<input type="hidden" name="utm_term" value="{{ session('utm_term') }}">
<input type="hidden" name="utm_content" value="{{ session('utm_content') }}">
<!-- Other handy inputs for marketing ROIs -->
<input type="hidden" name="url" value="{{request()->url()}}">
@mkwsra
mkwsra / Controller.php
Created December 25, 2021 14:40
Laravel - Code snippet - SQL REGEXP search with users full name not only first & last
namespace App\Http\Controllers;
// ....
public static function sanitizeAndPrepareForRegexSearch($searchQuery)
{
// General input sanitization
$sanitized = trim(filter_var($searchQuery, FILTER_SANITIZE_STRING));
// Reserved chars for regex operator
$excludedChars = config('app.excluded_chars'); // ['(', ')', '[', ']', '#', '@', '?', '!', '_', '-', '/', '\\', '^', '~']