laravel talk 1 - interfaces