diff --git a/src/Meta.php b/src/Meta.php index ceb005e..7f45cd6 100644 --- a/src/Meta.php +++ b/src/Meta.php @@ -22,7 +22,7 @@ class Meta extends Model implements MetaContract * * @param array $args * - * @return callable + * @return Model */ public static function create( array $args = [] ){ $args['meta'] = (isset($args['meta'])) ? ((gettype($args['meta']) === 'array') ? serialize($args['meta']) : $args['meta']) : serialize([]); diff --git a/src/MetaServiceProvider.php b/src/MetaServiceProvider.php index 54b0722..4c806f1 100644 --- a/src/MetaServiceProvider.php +++ b/src/MetaServiceProvider.php @@ -21,19 +21,9 @@ class MetaServiceProvider extends ServiceProvider */ public function register() { - $this->app->bind(MetaContract::class, 'Meta'); - } - - /** - * Get the services provided by the provider. - * - * @return array - */ - public function provides() - { - return [ - MetaContract::class, - 'Meta', - ]; + + $loader = \Illuminate\Foundation\AliasLoader::getInstance(); + $loader->alias('Meta', 'Glmdev\Meta\Meta'); + } }