- 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
| <label for="state">Bundesland</label> | |
| <select id="state" name="state"> | |
| <option value="Baden-Wuerttemberg">Baden-Württemberg</option> | |
| <option value="Bayern">Bayern</option> | |
| <option value="Berlin">Berlin</option> | |
| <option value="Brandenburg">Brandenburg</option> | |
| <option value="Bremen">Bremen</option> | |
| <option value="Hamburg">Hamburg</option> | |
| <option value="Hessen">Hessen</option> | |
| <option value="Mecklenburg-Vorpommern">Mecklenburg-Vorpommern</option> |
| <?php | |
| // Converts a number into a short version, eg: 1000 -> 1k | |
| // Based on: http://stackoverflow.com/a/4371114 | |
| function number_format_short( $n, $precision = 1 ) { | |
| if ($n < 900) { | |
| // 0 - 900 | |
| $n_format = number_format($n, $precision); | |
| $suffix = ''; | |
| } else if ($n < 900000) { |
| Windows Registry Editor Version 5.00 | |
| [-HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder] | |
| [-HKEY_CLASSES_ROOT\Directory\shell\Cmder] |
| <?php | |
| $client_id = '<insert your spotify app client id>'; | |
| $client_secret = '<insert your spotify app client secret>'; | |
| $ch = curl_init(); | |
| curl_setopt($ch, CURLOPT_URL, 'https://accounts.spotify.com/api/token' ); | |
| curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); | |
| curl_setopt($ch, CURLOPT_POST, 1 ); | |
| curl_setopt($ch, CURLOPT_POSTFIELDS, 'grant_type=client_credentials' ); |
| <?php | |
| /* Caveat: I'm not a PHP programmer, so this may or may | |
| * not be the most idiomatic code... | |
| * | |
| * FPDF is a free PHP library for creating PDFs: | |
| * http://www.fpdf.org/ | |
| */ | |
| require("fpdf.php"); | |
| class PDF extends FPDF { |