- 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; |