Skip to content

Instantly share code, notes, and snippets.

View nissicreative's full-sized avatar

Mike Folsom nissicreative

View GitHub Profile
@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;
@nissicreative
nissicreative / TestCase.php
Last active May 20, 2021 02:18
Laravel 5.7 Base Test Case
<?php
namespace Tests;
use Illuminate\Foundation\Testing\TestCase as BaseTestCase;
abstract class TestCase extends BaseTestCase
{
use CreatesApplication;
@nissicreative
nissicreative / laravel-search-or.md
Last active August 20, 2018 16:22
Regex to find `or` keyword in Blade templates
{{.*\bor\b[^}]*}}
@nissicreative
nissicreative / S3-Single-Bucket-Access.json
Created August 20, 2018 12:50
Grant access to single S3 bucket
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetBucketLocation",
"s3:ListAllMyBuckets"
],
"Resource": "arn:aws:s3:::*"
/**
* First we will load all of this project's JavaScript dependencies which
* includes Vue and other libraries. It is a great starting point when
* building robust, powerful web applications using Vue and Laravel.
*/
require('./admin-bootstrap');
window.Vue = require('vue');
@nissicreative
nissicreative / .php_cs
Created November 29, 2017 16:01
VS Code php-cs-fixer Config
<?php
return PhpCsFixer\Config::create()
->setRules([
'@PSR2' => true,
'array_syntax' => ['syntax' => 'short'],
'combine_consecutive_unsets' => true,
'method_separation' => true,
'no_multiline_whitespace_before_semicolons' => true,
'single_quote' => true,
@nissicreative
nissicreative / webpack.mix.js
Last active August 7, 2017 17:07
Laravel Webpack Mix
let mix = require('laravel-mix');
/*
|--------------------------------------------------------------------------
| Mix Asset Management
|--------------------------------------------------------------------------
|
| Mix provides a clean, fluent API for defining some Webpack build steps
| for your Laravel application. By default, we are compiling the Sass
| file for the application as well as bundling up all the JS files.
@nissicreative
nissicreative / tinymce-config.js
Created July 31, 2017 13:05
Config for TinyMCE
var editor_config = {
path_absolute: "/",
selector: "textarea.rte",
plugins: 'code hr link image paste',
toolbar: [
'undo redo | cut copy paste pastetext | bold italic removeformat | bullist numlist | link unlink image | hr | code',
],
relative_urls: false,
menubar: false,
file_browser_callback: function (field_name, url, type, win) {
@nissicreative
nissicreative / Preferences.sublime-settings
Created April 13, 2017 16:28
Sublime Text Preferences
{
"bold_folder_labels": true,
"caret_extra_bottom": 2,
"caret_extra_top": 2,
"caret_extra_width": 3,
"caret_style": "phase",
"color_scheme": "Packages/Theme - Cobalt2/cobalt2.tmTheme",
"ensure_newline_at_eof_on_save": true,
"font_size": 15,
"highlight_line": true,
@nissicreative
nissicreative / package.json
Created April 12, 2017 01:18
Laravel Elixir package.json
{
"private": true,
"scripts": {
"prod": "gulp --production",
"dev": "gulp watch"
},
"devDependencies": {
"gulp": "^3.9.1",
"jquery": "^3.1.0",
"laravel-elixir": "^6.0.0-14",