Skip to content

Instantly share code, notes, and snippets.

View danielmorgan's full-sized avatar

Daniel Morgan danielmorgan

View GitHub Profile
Route::get('preview-emails', function () {
$message = (new \App\Notifications\Order\NewOrderNotification(\App\Order::first()))->toMail('[email protected]');
return $message->render();
});
@julienbourdeau
julienbourdeau / webpack.mix.js
Created April 20, 2020 06:43
Laravel Mix with multiple Tailwind config and PurgeCSS (separate Admin dashboard and Front app)
const mix = require('laravel-mix');
const tailwindcss = require('tailwindcss');
const rootPath = Mix.paths.root.bind(Mix.paths);
const tailwindPlugins = function(configFile, paths) {
const pluginList = [tailwindcss(configFile)];
if (mix.inProduction()) {
pluginList.push(require('@fullhuman/postcss-purgecss')({
@myyellowshoe
myyellowshoe / AutoScalingSvgSolution.md
Last active July 4, 2025 15:40
Auto Scaling Svg Solution

Autoscaling SVG's

Scaling svgs is annoying and most solutions require tradoffs I don't want. I'm suprised the ammount of solutions out there that are pretty subpar or require extra overhead.

What I don't want:

  • use an image tag
  • use wrappers
  • use weird padding
  • pass down props for width/height or viewBox props.
@mzarallo
mzarallo / .env.ci
Last active December 3, 2024 09:51
Github action to test your application in Laravel and deploy via SSH
APP_KEY=
APP_ENV=local
APP_DEBUG=true
APP_URL=http://127.0.0.1:8000
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
@mxmtsk
mxmtsk / BaseLayout.tsx
Last active October 28, 2023 08:02
React implementation of Vue3 Adapater for https://github.com/lepikhinb/momentum-modal
/**
* Unfortunately I didn't find a way to add it directly to createInertiaApp so
* currently I'm placing it in my BaseLayout which is called on any route anyway
*/
import React from 'react';
import { ModalProvider } from '../components/momentum-modal/ModalContext';
const BaseLayout: React.FC = ({ children }) => {
/* Wrap your children with the provider */
return <ModalProvider resolve={(name) => import(`../pages/${name}`)}>{children}</ModalProvider>;
@yzorg
yzorg / set-win-resize-border-100.ps1
Created February 10, 2023 17:13
Make Win10/Win11 window borders a bit easier to resize. Key is from https://superuser.com/a/1767917/31557
# reg key is from https://superuser.com/a/1767917/31557
$BorderWidthValue = -100
#$BorderWidthValue = -200 # uncomment this to make them really wide, @yzorg likes -100 so kept that default
# make a backup of current value
pushd ~\Documents
reg export 'HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics' .\registry-WindowMetrics-old.reg
pushd ('HKEY_CURRENT_USER\Control Panel\Desktop' -replace 'HKEY_CURRENT_USER','HKCU:')