Skip to content

Instantly share code, notes, and snippets.

View nissicreative's full-sized avatar

Mike Folsom nissicreative

View GitHub Profile
@nissicreative
nissicreative / laravel-eloquent-relationships.md
Last active May 20, 2021 02:18
Laravel Relationship Methods

Laravel Eloquent Relationships

One To One

Class User

/**
 * Get the phone record associated with the user.
@nissicreative
nissicreative / settings.json
Created March 24, 2021 22:12
My Visual Studio Code Settings
{
"workbench.colorTheme": "Cobalt2",
"workbench.iconTheme": "vscode-icons",
"editor.fontFamily": "'Fira Code', Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 16,
"editor.lineHeight": 28,
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.wordWrap": "on",
@nissicreative
nissicreative / web.php
Last active December 19, 2020 21:53
Laravel Web Routes Stub
<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| Public Routes
|--------------------------------------------------------------------------
*/
@nissicreative
nissicreative / dreamhost-php.md
Last active September 1, 2020 14:05
Update PHP and install Composer on DreamHost

DreamHost PHP

Make PHP 7 default binary for CLI

ssh <server>
@nissicreative
nissicreative / StripeForm.vue
Last active July 19, 2020 20:16
Vue Component with StripeElement
<template>
<form @submit.prevent="onSubmit" @keyup="form.errors.clear($event.target.name)">
<!-- Stripe Elements -->
<div class="stripe-element">
<stripe-elements ref="card" @change="stripeEvent($event);"></stripe-elements>
<small v-if="cardError" class="form-text text-danger">{{ cardError }}</small>
</div>
<!-- Errors -->
<div v-show="form.errors.any()" class="alert alert-danger">
<ul class="list-unstyled mb-0">
@nissicreative
nissicreative / laravel-new.md
Last active December 11, 2019 18:14
Laravel Site Setup

Laravel Project Setup

Configure Homestead Virtual Machine

(Create local database)

Update Homestead YAML File (sites and databases):

@nissicreative
nissicreative / ignore_regexes.json
Created September 1, 2016 16:19
Sublime SFTP Laravel Ignore Regexes
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini",
"\\.env", "vendor/", "node_modules/", "tests/",
"storage/app/public/",
"storage/framework/cache/", "storage/framework/sessions/", "storage/framework/views/",
"storage/logs/"
],
@nissicreative
nissicreative / ResourcefulController.php
Last active February 28, 2019 10:43
Laravel Resourceful Controller Stub
<?php
// This is a stub for a "resourceful" controller
// Find & replace the following, then delete these comments!
//
// `MyModel` = name of model
// `MyController` = name of class
// `directory` = name of resource route: i.e. 'admin.users'
// `$collection` = variable identifying a collection: i.e. 'users' or 'categories'
// `$resource` = variable identifying a single resource: i.e. 'user' or 'post'
@nissicreative
nissicreative / TelescopeServiceProvider.php
Created February 18, 2019 20:33
Laravel TelescopeServiceProvider
<?php
namespace App\Providers;
use Laravel\Telescope\EntryType;
use Laravel\Telescope\Telescope;
use Illuminate\Support\Facades\Gate;
use Laravel\Telescope\IncomingEntry;
use Laravel\Telescope\TelescopeApplicationServiceProvider;