This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// This is what you might have right now | |
Route::get('users/{id}', 'UserController@getProfile')->where('id', '[\d+]+'); | |
Route::get('products/{id}', 'ProductController@getProfile')->where('id', '[\d+]+'); | |
Route::get('articles/{slug}', 'ArticleController@getFull')->where('slug', '[a-z0-9-]+'); | |
Route::get('faq/{slug}', 'FaqController@getQuestion')->where('slug', '[a-z0-9-]+'); | |
// and many more, now imagine you'll have to change the rule | |
// Instead, you could have a handy list of patterns and reuse them everywhere: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alias rm='rm -i' | |
alias cp='cp -i' | |
alias mv='mv -i' | |
alias chmod='chmod -c' | |
alias cl="clear" | |
alias vi="vim" | |
alias ll="ls -lah" | |
alias llr="ls -lahtr" | |
alias ..="cd ../" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class UserRepository | |
{ | |
public function __construct(Container $container) | |
{ | |
$this->container = $container; | |
} | |
public function getUser($id) |