Skip to content

Instantly share code, notes, and snippets.

View miftahafina's full-sized avatar
🏠
Work from heaven

Miftah Afina miftahafina

🏠
Work from heaven
View GitHub Profile
<!-- Example on how to set class="active" on active navigation links -->
<!-- These links will always be visible -->
<li class="{{ Request::is( 'home') ? 'active' : '' }}">
<a href="{{ URL::to( 'home') }}">
Home
</a>
</li>
<li class="{{ Request::is( 'gallery') ? 'active' : '' }}">

Conventions:

Defining Eloquent model (will assume that DB table named is set as plural of class name and primary key named "id"):

class Shop extends Eloquent {}

Using custom table name

protected $table = 'my_shops';

<?php
require 'vendor/autoload.php';
//require 'SplClassLoader.php';
//$classLoader = new SplClassLoader();
//$classLoader->register();
// Must manually include these :(
@miftahafina
miftahafina / title-case-filter.js
Created November 27, 2015 04:14 — forked from jeffjohnson9046/title-case-filter.js
A title-case filter for AngularJs
// Came from the comments here: https://gist.github.com/maruf-nc/5625869
app.filter('titlecase', function() {
return function (input) {
var smallWords = /^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;
input = input.toLowerCase();
return input.replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g, function(match, index, title) {
if (index > 0 && index + match.length !== title.length &&
match.search(smallWords) > -1 && title.charAt(index - 2) !== ":" &&
(title.charAt(index + match.length) !== '-' || title.charAt(index - 1) === '-') &&
@miftahafina
miftahafina / console.php
Last active March 31, 2024 15:49
Remove laravel controller with artisan command
<?php
/**
* Copy and paste the code below into your routes/console.php file.
* You can add more command such as 'remove:model', 'remove:middleware', etc if you want,
* just modify the $file_location variable.
*/
Artisan::command('remove:controller {name : Name of the controller}', function ($name) {
@miftahafina
miftahafina / after installing ubuntu.txt
Last active January 8, 2019 20:44
What you have to do after installing ubuntu
# Install ubuntu
# Update repository
sudo apt-get update
Update apps
# sudo apt-get dist-upgrade
# Install Google Chrome
- Install
@miftahafina
miftahafina / Default.asp
Last active January 18, 2017 16:18
Catatan ASP classic
<% Option Explicit %>
<!DOCTYPE html>
<html>
<head>
<title>Catatan ASP Classic</title>
</head>
<body>
<%
@miftahafina
miftahafina / Preferences.sublime-settings
Last active March 6, 2018 07:16
Sublime Text 3 Preferences
{
"caret_style": "phase",
"color_scheme": "Packages/User/an-old-hope.tmTheme",
"fade_fold_buttons": true,
"font_size": 10.5,
"highlight_line": false,
"ignored_packages":
[
"Vintage"
],
@miftahafina
miftahafina / backup-script.sh
Created April 10, 2018 03:28
Simple Backup Script
#!/bin/bash
# Backup htdocs
tar -cvzf ~/Backup/Files/htdocs-$(date +%d).tar.gz /opt/lampp/htdocs
# Backup database
/opt/lampp/bin/mysqldump -u [user] -p[password] --all-databases > ~/Backup/Files/semua_database-$(date +%d).sql
// crontab -e
let ucwords = (str) => {
return str.toLowerCase()
.split(' ')
.map((x) => x.slice(0, 1).toUpperCase() + x.slice(1, x.length))
.join(' ');
}
let tes = ucwords("loReM iPsum DolOr SIt aMet");
console.log(tes); // result: "Lorem Ipsum Dolor Sit Amet"