- https://speakerdeck.com/willroth/50-laravel-tricks-in-50-minutes
- https://www.reddit.com/r/laravel/comments/3to60i/50_laravel_tricks/
- 1. Automatic Model Validation
$url = parse_url($_SERVER['HTTP_HOST']);
$host = explode('.', $url['path']);
$subdomain = count($host) > 2
? implode('.', array_slice($host, 0, count($host)-2))
: "";
$_SESSION['subdomain'] = $subdomain;
switch ($subdomain)
{
fileId
: string : The file's google fileIdacknowledgeAbuse
:bool, projection
:string, revisionId
:string, updateViewedDate
:bool# This config will host your main [Laravel] GUI application at /, and any additional [Lumen] webservices at /api/v1 and /api/v2... | |
# This also works perfectly for all static file content in all projects | |
# This is full of debug comments so you can see how to print debug output to browser! Took me hours to nail this perfect config. | |
# Example: | |
# http://example.com - Main Laravel site as usual | |
# http://example.com/about - Main Laravel site about page as usual | |
# http://example.com/robots.txt - Main Laravel site static content as usual | |
# http://example.com/api/v1 - Lumen v1 api default / route | |
# http://example.com/api/v1/ - Lumen v1 api default / route |
import sublime, sublime_plugin | |
import random | |
import time | |
class PushidCommand(sublime_plugin.TextCommand): | |
def run(self, edit): | |
self.view.insert(edit, self.view.sel()[0].begin(), PushID().next_id()) | |
class PushID(object): | |
PUSH_CHARS = ('-0123456789' |
:root { | |
--primary: #09F; | |
--accent: #57A; | |
--background: #080808; | |
--background-elevated: #222; | |
--background-hover: rgba(255, 255, 255, 0.1); | |
--sidebar-background: #1a2129; | |
--border-dim: #666; |