Valet switch PHP version with these commands
Install PHP 5.6 and switch Valet to PHP 5.6
valet stop
brew unlink php71
brew install php56
brew install php56-mcrypt
brew link php56
valet start
| /** theme "easy on the eyes" for Adminer by [email protected] */ | |
| /** customized by RobertoPC in https://gist.github.com/robertopc/bf2edac131bbaf789343fa9ce3ceb2e4 **/ | |
| @import url(//fonts.googleapis.com/css?family=Roboto+Mono:400,900); | |
| /* for font awesome */ | |
| *:not(.fa) { | |
| font-family: 'Roboto Mono', sans-serif; | |
| } |
Valet switch PHP version with these commands
Install PHP 5.6 and switch Valet to PHP 5.6
valet stop
brew unlink php71
brew install php56
brew install php56-mcrypt
brew link php56
valet start
| <?php | |
| class AreaCalculator { | |
| public function calculate($shapes) | |
| { | |
| //using is_a | |
| if(is_a($shape, 'Square') // | |
| { |
| <?php | |
| $results = $this->resource->get(array('id','column1','column2','column3', 'etc')); | |
| $fileName = 'my-export-'.Carbon::now()->timestamp; | |
| $export = $this->excel->create($fileName, function($excel) use ($results) { | |
| $excel->setTitle('Our new awesome title') | |
| ->setCreator('Maatwebsite') | |
| ->setCompany('Maatwebsite') |
| /* | |
| This snippet is esssentially the same as being in the Twitter longer tweets test, for tweetdeck. | |
| The Tweet length counter is fixed by tricking TweetDeck into counting up to 140 characters, twice, so you'll see 140 | |
| instead of 280 in the counter but going over 140 will give you another set of 140 charactrs. | |
| */ | |
| TD.services.TwitterClient.prototype.makeTwitterCall=function(b,e,f,g,c,d,h){c=c||function(){};d=d||function(){};b=this.request(b,{method:f,params:Object.assign(e,{weighted_character_count:!0}),processor:g,feedType:h});return b.addCallbacks(function(a){c(a.data)},function(a){d(a.req,"",a.msg,a.req.errors)}),b}; | |
| twttrTxt=Object.assign({},twttr.txt,{isInvalidTweet:function(){return!1},getTweetLength:function(x){return x=twttr.txt.getTweetLength.apply(this,arguments),x<140||x/140>2?x:x%140}}); |
| //in model Reply.php | |
| protected $appends = ['favoritesCount']; | |
| //so when data are being called from this model, element favoritesCount are included in the json/array | |
| //another example from stackoverflow |
| <?php | |
| //in controller if there is only a single function | |
| public function __invoke(){ | |
| } | |
| //in routes just call controller name without @(function name) |
| <?php | |
| function isIsogram($phrase){ | |
| $array_phrase = str_split(strtolower(preg_replace('/[\s-äöü]/', '', $phrase))); | |
| return count($array_phrase) == count(array_unique($array_phrase)); | |
| } |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
| <?php | |
| function isPangram($param) { | |
| $sentences = strtolower(trim($param)); | |
| $letters = str_split("thequickbrownfoxjumpsoverthelazydog"); | |
| foreach ($letters as $letter) { | |
| if (!strstr($sentences, $letter)) | |
| return false; | |
| } | |
| return true; |