@@ -4,8 +4,8 @@ |
||
| 4 | 4 | |
| 5 | 5 | class Media extends Facade |
| 6 | 6 | { |
| 7 | - protected static function getFacadeAccessor() |
|
| 8 | - { |
|
| 9 | - return 'Media'; |
|
| 10 | - } |
|
| 7 | + protected static function getFacadeAccessor() |
|
| 8 | + { |
|
| 9 | + return 'Media'; |
|
| 10 | + } |
|
| 11 | 11 | } |
@@ -4,8 +4,8 @@ |
||
| 4 | 4 | |
| 5 | 5 | class Core extends Facade |
| 6 | 6 | { |
| 7 | - protected static function getFacadeAccessor() |
|
| 8 | - { |
|
| 9 | - return 'Core'; |
|
| 10 | - } |
|
| 7 | + protected static function getFacadeAccessor() |
|
| 8 | + { |
|
| 9 | + return 'Core'; |
|
| 10 | + } |
|
| 11 | 11 | } |
@@ -4,8 +4,8 @@ |
||
| 4 | 4 | |
| 5 | 5 | class ApiConsumer extends Facade |
| 6 | 6 | { |
| 7 | - protected static function getFacadeAccessor() |
|
| 8 | - { |
|
| 9 | - return 'ApiConsumer'; |
|
| 10 | - } |
|
| 7 | + protected static function getFacadeAccessor() |
|
| 8 | + { |
|
| 9 | + return 'ApiConsumer'; |
|
| 10 | + } |
|
| 11 | 11 | } |
@@ -2,17 +2,17 @@ |
||
| 2 | 2 | |
| 3 | 3 | class CoreConfig |
| 4 | 4 | { |
| 5 | - public function getConfig() |
|
| 6 | - { |
|
| 7 | - return [ |
|
| 8 | - /** |
|
| 9 | - * Specify what relations should be used for every model. |
|
| 10 | - */ |
|
| 11 | - 'relations' => config('skeleton.relations'), |
|
| 12 | - /** |
|
| 13 | - * Specify caching config for each api. |
|
| 14 | - */ |
|
| 15 | - 'cacheConfig' => config('skeleton.cache_config'), |
|
| 16 | - ]; |
|
| 17 | - } |
|
| 5 | + public function getConfig() |
|
| 6 | + { |
|
| 7 | + return [ |
|
| 8 | + /** |
|
| 9 | + * Specify what relations should be used for every model. |
|
| 10 | + */ |
|
| 11 | + 'relations' => config('skeleton.relations'), |
|
| 12 | + /** |
|
| 13 | + * Specify caching config for each api. |
|
| 14 | + */ |
|
| 15 | + 'cacheConfig' => config('skeleton.cache_config'), |
|
| 16 | + ]; |
|
| 17 | + } |
|
| 18 | 18 | } |
@@ -2,62 +2,62 @@ |
||
| 2 | 2 | |
| 3 | 3 | class Media |
| 4 | 4 | { |
| 5 | - /** |
|
| 6 | - * Upload the given image. |
|
| 7 | - * |
|
| 8 | - * @param object $image |
|
| 9 | - * @param string $dir |
|
| 10 | - * @return string |
|
| 11 | - */ |
|
| 12 | - public function uploadImage($image, $dir) |
|
| 13 | - { |
|
| 14 | - $image = \Image::make($image); |
|
| 15 | - return $this->saveImage($image, $dir); |
|
| 16 | - } |
|
| 5 | + /** |
|
| 6 | + * Upload the given image. |
|
| 7 | + * |
|
| 8 | + * @param object $image |
|
| 9 | + * @param string $dir |
|
| 10 | + * @return string |
|
| 11 | + */ |
|
| 12 | + public function uploadImage($image, $dir) |
|
| 13 | + { |
|
| 14 | + $image = \Image::make($image); |
|
| 15 | + return $this->saveImage($image, $dir); |
|
| 16 | + } |
|
| 17 | 17 | |
| 18 | - /** |
|
| 19 | - * Upload the given image. |
|
| 20 | - * |
|
| 21 | - * @param object $image |
|
| 22 | - * @param string $dir |
|
| 23 | - * @return string |
|
| 24 | - */ |
|
| 25 | - public function uploadImageBas64($image, $dir) |
|
| 26 | - { |
|
| 27 | - if (! strlen($image)) { |
|
| 28 | - return null; |
|
| 29 | - } |
|
| 18 | + /** |
|
| 19 | + * Upload the given image. |
|
| 20 | + * |
|
| 21 | + * @param object $image |
|
| 22 | + * @param string $dir |
|
| 23 | + * @return string |
|
| 24 | + */ |
|
| 25 | + public function uploadImageBas64($image, $dir) |
|
| 26 | + { |
|
| 27 | + if (! strlen($image)) { |
|
| 28 | + return null; |
|
| 29 | + } |
|
| 30 | 30 | |
| 31 | - $base = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $image)); |
|
| 32 | - $image = \Image::make($base); |
|
| 31 | + $base = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $image)); |
|
| 32 | + $image = \Image::make($base); |
|
| 33 | 33 | |
| 34 | - return $this->saveImage($image, $dir); |
|
| 35 | - } |
|
| 34 | + return $this->saveImage($image, $dir); |
|
| 35 | + } |
|
| 36 | 36 | |
| 37 | - /** |
|
| 38 | - * Delete the given image. |
|
| 39 | - * |
|
| 40 | - * @param object $path |
|
| 41 | - * @return void |
|
| 42 | - */ |
|
| 43 | - public function deleteImage($path) |
|
| 44 | - { |
|
| 45 | - \Storage::delete($path); |
|
| 46 | - } |
|
| 37 | + /** |
|
| 38 | + * Delete the given image. |
|
| 39 | + * |
|
| 40 | + * @param object $path |
|
| 41 | + * @return void |
|
| 42 | + */ |
|
| 43 | + public function deleteImage($path) |
|
| 44 | + { |
|
| 45 | + \Storage::delete($path); |
|
| 46 | + } |
|
| 47 | 47 | |
| 48 | - /** |
|
| 49 | - * Save the given image. |
|
| 50 | - * |
|
| 51 | - * @param object $image |
|
| 52 | - * @param string $dir |
|
| 53 | - * @return string |
|
| 54 | - */ |
|
| 55 | - protected function saveImage($image, $dir) |
|
| 56 | - { |
|
| 57 | - $imageName = 'image'.uniqid().time().'.jpg'; |
|
| 58 | - $path = 'public'.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.$dir.DIRECTORY_SEPARATOR.$imageName; |
|
| 59 | - \Storage::put($path, $image->stream()); |
|
| 48 | + /** |
|
| 49 | + * Save the given image. |
|
| 50 | + * |
|
| 51 | + * @param object $image |
|
| 52 | + * @param string $dir |
|
| 53 | + * @return string |
|
| 54 | + */ |
|
| 55 | + protected function saveImage($image, $dir) |
|
| 56 | + { |
|
| 57 | + $imageName = 'image'.uniqid().time().'.jpg'; |
|
| 58 | + $path = 'public'.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.$dir.DIRECTORY_SEPARATOR.$imageName; |
|
| 59 | + \Storage::put($path, $image->stream()); |
|
| 60 | 60 | |
| 61 | - return $path; |
|
| 62 | - } |
|
| 61 | + return $path; |
|
| 62 | + } |
|
| 63 | 63 | } |
@@ -24,7 +24,7 @@ |
||
| 24 | 24 | */ |
| 25 | 25 | public function uploadImageBas64($image, $dir) |
| 26 | 26 | { |
| 27 | - if (! strlen($image)) { |
|
| 27 | + if ( ! strlen($image)) { |
|
| 28 | 28 | return null; |
| 29 | 29 | } |
| 30 | 30 | |
@@ -2,46 +2,46 @@ |
||
| 2 | 2 | |
| 3 | 3 | trait Translatable |
| 4 | 4 | { |
| 5 | - /** |
|
| 6 | - * Create a new model instance that is existing. |
|
| 7 | - * |
|
| 8 | - * @param array $attributes |
|
| 9 | - * @param string|null $connection |
|
| 10 | - * @return static |
|
| 11 | - */ |
|
| 12 | - public function newFromBuilder($attributes = [], $connection = null) |
|
| 13 | - { |
|
| 14 | - $model = parent::newFromBuilder($attributes, $connection); |
|
| 5 | + /** |
|
| 6 | + * Create a new model instance that is existing. |
|
| 7 | + * |
|
| 8 | + * @param array $attributes |
|
| 9 | + * @param string|null $connection |
|
| 10 | + * @return static |
|
| 11 | + */ |
|
| 12 | + public function newFromBuilder($attributes = [], $connection = null) |
|
| 13 | + { |
|
| 14 | + $model = parent::newFromBuilder($attributes, $connection); |
|
| 15 | 15 | |
| 16 | - foreach ($model->attributes as $key => $value) { |
|
| 17 | - if (isset($this->translatable) && in_array($key, $this->translatable)) { |
|
| 18 | - $model->$key = $this->getTranslatedAttribute($value); |
|
| 19 | - } |
|
| 20 | - } |
|
| 16 | + foreach ($model->attributes as $key => $value) { |
|
| 17 | + if (isset($this->translatable) && in_array($key, $this->translatable)) { |
|
| 18 | + $model->$key = $this->getTranslatedAttribute($value); |
|
| 19 | + } |
|
| 20 | + } |
|
| 21 | 21 | |
| 22 | - return $model; |
|
| 23 | - } |
|
| 22 | + return $model; |
|
| 23 | + } |
|
| 24 | 24 | |
| 25 | - /** |
|
| 26 | - * Returns a translatable model attribute based on the application's locale settings. |
|
| 27 | - * |
|
| 28 | - * @param $values |
|
| 29 | - * @return string |
|
| 30 | - */ |
|
| 31 | - protected function getTranslatedAttribute($values) |
|
| 32 | - { |
|
| 33 | - $values = json_decode($values); |
|
| 34 | - $primaryLocale = \Session::get('locale'); |
|
| 35 | - $fallbackLocale = 'en'; |
|
| 25 | + /** |
|
| 26 | + * Returns a translatable model attribute based on the application's locale settings. |
|
| 27 | + * |
|
| 28 | + * @param $values |
|
| 29 | + * @return string |
|
| 30 | + */ |
|
| 31 | + protected function getTranslatedAttribute($values) |
|
| 32 | + { |
|
| 33 | + $values = json_decode($values); |
|
| 34 | + $primaryLocale = \Session::get('locale'); |
|
| 35 | + $fallbackLocale = 'en'; |
|
| 36 | 36 | |
| 37 | - if ($primaryLocale == 'all') { |
|
| 38 | - return $values; |
|
| 39 | - } |
|
| 37 | + if ($primaryLocale == 'all') { |
|
| 38 | + return $values; |
|
| 39 | + } |
|
| 40 | 40 | |
| 41 | - if (! $primaryLocale || ! is_object($values) || ! property_exists($values, $primaryLocale)) { |
|
| 42 | - return $values ? isset($values->$fallbackLocale) ? $values->$fallbackLocale : $values : ''; |
|
| 43 | - } |
|
| 41 | + if (! $primaryLocale || ! is_object($values) || ! property_exists($values, $primaryLocale)) { |
|
| 42 | + return $values ? isset($values->$fallbackLocale) ? $values->$fallbackLocale : $values : ''; |
|
| 43 | + } |
|
| 44 | 44 | |
| 45 | - return $primaryLocale == 'all' ? $values : $values->$primaryLocale; |
|
| 46 | - } |
|
| 45 | + return $primaryLocale == 'all' ? $values : $values->$primaryLocale; |
|
| 46 | + } |
|
| 47 | 47 | } |
@@ -38,7 +38,7 @@ |
||
| 38 | 38 | return $values; |
| 39 | 39 | } |
| 40 | 40 | |
| 41 | - if (! $primaryLocale || ! is_object($values) || ! property_exists($values, $primaryLocale)) { |
|
| 41 | + if ( ! $primaryLocale || ! is_object($values) || ! property_exists($values, $primaryLocale)) { |
|
| 42 | 42 | return $values ? isset($values->$fallbackLocale) ? $values->$fallbackLocale : $values : ''; |
| 43 | 43 | } |
| 44 | 44 | |
@@ -2,8 +2,8 @@ |
||
| 2 | 2 | |
| 3 | 3 | return [ |
| 4 | 4 | |
| 5 | - /** |
|
| 6 | - * Here goes your notification messages. |
|
| 7 | - */ |
|
| 5 | + /** |
|
| 6 | + * Here goes your notification messages. |
|
| 7 | + */ |
|
| 8 | 8 | |
| 9 | 9 | ]; |
@@ -9,41 +9,41 @@ |
||
| 9 | 9 | |
| 10 | 10 | class ConfirmEmail extends Notification implements ShouldQueue |
| 11 | 11 | { |
| 12 | - use Queueable; |
|
| 12 | + use Queueable; |
|
| 13 | 13 | |
| 14 | - /** |
|
| 15 | - * Init new object. |
|
| 16 | - * |
|
| 17 | - * @return void |
|
| 18 | - */ |
|
| 19 | - public function __construct() |
|
| 20 | - { |
|
| 21 | - // |
|
| 22 | - } |
|
| 14 | + /** |
|
| 15 | + * Init new object. |
|
| 16 | + * |
|
| 17 | + * @return void |
|
| 18 | + */ |
|
| 19 | + public function __construct() |
|
| 20 | + { |
|
| 21 | + // |
|
| 22 | + } |
|
| 23 | 23 | |
| 24 | - /** |
|
| 25 | - * Get the notification's delivery channels. |
|
| 26 | - * |
|
| 27 | - * @param mixed $notifiable |
|
| 28 | - * @return string[] |
|
| 29 | - */ |
|
| 30 | - public function via($notifiable) |
|
| 31 | - { |
|
| 32 | - return ['mail']; |
|
| 33 | - } |
|
| 24 | + /** |
|
| 25 | + * Get the notification's delivery channels. |
|
| 26 | + * |
|
| 27 | + * @param mixed $notifiable |
|
| 28 | + * @return string[] |
|
| 29 | + */ |
|
| 30 | + public function via($notifiable) |
|
| 31 | + { |
|
| 32 | + return ['mail']; |
|
| 33 | + } |
|
| 34 | 34 | |
| 35 | - /** |
|
| 36 | - * Get the mail representation of the notification. |
|
| 37 | - * |
|
| 38 | - * @param mixed $notifiable |
|
| 39 | - * @return \Illuminate\Notifications\Messages\MailMessage |
|
| 40 | - */ |
|
| 41 | - public function toMail($notifiable) |
|
| 42 | - { |
|
| 43 | - return (new MailMessage) |
|
| 44 | - ->subject('Email verification') |
|
| 45 | - ->line('Email verification') |
|
| 46 | - ->line('To validate your email click on the button below') |
|
| 47 | - ->action('Verify your email', config('skeleton.confrim_email_url').'/'.$notifiable->confirmation_code); |
|
| 48 | - } |
|
| 35 | + /** |
|
| 36 | + * Get the mail representation of the notification. |
|
| 37 | + * |
|
| 38 | + * @param mixed $notifiable |
|
| 39 | + * @return \Illuminate\Notifications\Messages\MailMessage |
|
| 40 | + */ |
|
| 41 | + public function toMail($notifiable) |
|
| 42 | + { |
|
| 43 | + return (new MailMessage) |
|
| 44 | + ->subject('Email verification') |
|
| 45 | + ->line('Email verification') |
|
| 46 | + ->line('To validate your email click on the button below') |
|
| 47 | + ->action('Verify your email', config('skeleton.confrim_email_url').'/'.$notifiable->confirmation_code); |
|
| 48 | + } |
|
| 49 | 49 | } |
@@ -9,43 +9,43 @@ |
||
| 9 | 9 | |
| 10 | 10 | class ResetPassword extends Notification implements ShouldQueue |
| 11 | 11 | { |
| 12 | - use Queueable; |
|
| 12 | + use Queueable; |
|
| 13 | 13 | |
| 14 | - protected $token; |
|
| 14 | + protected $token; |
|
| 15 | 15 | |
| 16 | - /** |
|
| 17 | - * Init new object. |
|
| 18 | - * |
|
| 19 | - * @return void |
|
| 20 | - */ |
|
| 21 | - public function __construct($token) |
|
| 22 | - { |
|
| 23 | - $this->token = $token; |
|
| 24 | - } |
|
| 16 | + /** |
|
| 17 | + * Init new object. |
|
| 18 | + * |
|
| 19 | + * @return void |
|
| 20 | + */ |
|
| 21 | + public function __construct($token) |
|
| 22 | + { |
|
| 23 | + $this->token = $token; |
|
| 24 | + } |
|
| 25 | 25 | |
| 26 | - /** |
|
| 27 | - * Get the notification's delivery channels. |
|
| 28 | - * |
|
| 29 | - * @param mixed $notifiable |
|
| 30 | - * @return string[] |
|
| 31 | - */ |
|
| 32 | - public function via($notifiable) |
|
| 33 | - { |
|
| 34 | - return ['mail']; |
|
| 35 | - } |
|
| 26 | + /** |
|
| 27 | + * Get the notification's delivery channels. |
|
| 28 | + * |
|
| 29 | + * @param mixed $notifiable |
|
| 30 | + * @return string[] |
|
| 31 | + */ |
|
| 32 | + public function via($notifiable) |
|
| 33 | + { |
|
| 34 | + return ['mail']; |
|
| 35 | + } |
|
| 36 | 36 | |
| 37 | - /** |
|
| 38 | - * Get the mail representation of the notification. |
|
| 39 | - * |
|
| 40 | - * @param mixed $notifiable |
|
| 41 | - * @return \Illuminate\Notifications\Messages\MailMessage |
|
| 42 | - */ |
|
| 43 | - public function toMail($notifiable) |
|
| 44 | - { |
|
| 45 | - return (new MailMessage) |
|
| 46 | - ->subject('Reset passowrd') |
|
| 47 | - ->line('Reset passowrd') |
|
| 48 | - ->line('To reset your password click on the button below') |
|
| 49 | - ->action('Reset password', config('skeleton.reset_password_url').'/'.$this->token); |
|
| 50 | - } |
|
| 37 | + /** |
|
| 38 | + * Get the mail representation of the notification. |
|
| 39 | + * |
|
| 40 | + * @param mixed $notifiable |
|
| 41 | + * @return \Illuminate\Notifications\Messages\MailMessage |
|
| 42 | + */ |
|
| 43 | + public function toMail($notifiable) |
|
| 44 | + { |
|
| 45 | + return (new MailMessage) |
|
| 46 | + ->subject('Reset passowrd') |
|
| 47 | + ->line('Reset passowrd') |
|
| 48 | + ->line('To reset your password click on the button below') |
|
| 49 | + ->action('Reset password', config('skeleton.reset_password_url').'/'.$this->token); |
|
| 50 | + } |
|
| 51 | 51 | } |