Skip to content

Instantly share code, notes, and snippets.

View synsa's full-sized avatar

Steve Lang synsa

View GitHub Profile
@synsa
synsa / Controller.php
Created April 10, 2017 08:23 — forked from milon/Controller.php
Delete Modal Popup with Laravel, Bootstrap and jQuery
public function index(){
$categoryList = Category::all();
return view('category.list')->with('categoryList', $categoryList);
}
@synsa
synsa / RegisterController2.php
Created May 3, 2017 00:00 — forked from introwit/RegisterController2.php
Email verification blog - gist 2
<?php
/**
* Over-ridden the register method from the "RegistersUsers" trait
* Remember to take care while upgrading laravel
*/
public function register(Request $request)
{
// Laravel validation
$validator = $this->validator($request->all());
@synsa
synsa / README.md
Created July 7, 2017 22:55 — forked from hofmannsven/README.md
My simply MySQL Command Line Cheatsheet
@synsa
synsa / ajax-form.js
Created August 19, 2017 16:49 — forked from havvg/ajax-form.js
jQuery AJAX form submit with Twitter Bootstrap modal
jQuery(function($) {
$('form[data-async]').live('submit', function(event) {
var $form = $(this);
var $target = $($form.attr('data-target'));
$.ajax({
type: $form.attr('method'),
url: $form.attr('action'),
data: $form.serialize(),
@synsa
synsa / sed cheatsheet
Created September 26, 2017 17:26 — forked from ssstonebraker/sed cheatsheet
Sed Cheatsheet
FILE SPACING:
# double space a file
sed G
# double space a file which already has blank lines in it. Output file
# should contain no more than one blank line between lines of text.
sed '/^$/d;G'
@synsa
synsa / kvm guest - vnc over ssh tunnel.sh
Created November 10, 2017 07:49 — forked from ashee/kvm guest - vnc over ssh tunnel.sh
How to connect vnc viewer to a kvm guest over ssh tunnel
amitava@bonjovi:~$ sudo virsh
Welcome to virsh, the virtualization interactive terminal.
Type: 'help' for help with commands
'quit' to quit
virsh # start latticegrid-demo
Domain latticegrid-demo started
virsh # list
@synsa
synsa / 01_ticket.rb
Created November 11, 2017 05:46 — forked from ddemaree/01_ticket.rb
I cannot believe this is valid Ruby syntax. P.S. - I love Ruby
class Ticket < ActiveRecord::Base
SEARCH_COLUMNS = {
:tickets => [:token, :subject, :body, :customer_name, :customer_email],
:notes => [:body, :author_name, :author_email]
}
def self.conditions_for_keyword_search(table, keywords)
# Because we may use this string elsewhere, we don't want to mutate the only copy
query_words = keywords.dup
@synsa
synsa / get-fisrt-paragraph.php
Created December 20, 2017 04:45 — forked from banago/get-fisrt-paragraph.php
Get first paragraph from a WordPress post.
<?php
/**
* Get first paragraph from a WordPress post. Use inside the Loop.
*
* @return string
*/
function get_first_paragraph(){
global $post;
$str = wpautop( get_the_content() );
@synsa
synsa / agent.cmd
Created January 6, 2018 22:21 — forked from Shoozza/agent.cmd
Make Cmder work with ssh-agent
@ECHO OFF
REM Set default sock file
SET SSH_AUTH_SOCK=/tmp/ssh-agent.sock
REM Check socket is available
IF NOT EXIST "%TMP%\ssh-agent.sock" GOTO:RUNAGENT
REM Check if an ssh-agent is running
FOR /f "tokens=*" %%I IN ('ps ^| grep ssh-agent ^| sed "s/^ *\([0-9]\+\) .*/\1/"') DO SET VAR=%%I
@synsa
synsa / gup-to-webpack.md
Created January 7, 2018 06:18 — forked from rap2hpoutre/gup-to-webpack.md
Laravel 5.4: migrate from gulp to webpack
  • Create a webpack.mix.js file in root directory:
const { mix } = require('laravel-mix');

mix.js('resources/assets/js/app.js', 'public/js')
  .sass('resources/assets/sass/app.scss', 'public/css');
  
/* Optional: uncomment for bootstrap fonts */
// mix.copy('node_modules/bootstrap-sass/assets/fonts/bootstrap/','public/fonts/bootstrap');