Open sidebar
# Facades/Mypkg.php <?php namespace Strernd\Mypkg\Facades; use Illuminate\Support\Facades\Facade; class Mypkg extends Facade { /** * Get the registered name of the component. * * @return string */ protected static function getFacadeAccessor() { return 'mypkg'; } } # Mypkg.php <?php namespace Strernd\Mypkg; class Mypkg{ public function test(){ var_dump("huhu");die(); } } # MypkgServiceProvider.php <?php namespace Strernd\Mypkg; use Illuminate\Support\ServiceProvider; class MypkgServiceProvider extends ServiceProvider { /** * Indicates if loading of the provider is deferred. * * @var bool */ protected $defer = false; /** * Register the service provider. * * @return void */ public function register() { $this->app['mypkg'] = $this->app->share(function($app) { return new Mypkg; }); } /** * Get the services provided by the provider. * * @return array */ public function provides() { return array(); } public function boot() { $this->package('strernd/mypkg'); } }
Close sidebar
Back
Please note that all pasted data is publicly available.
X (fomerly Twitter)
GitHub
Use setting
Back
Please note that all pasted data is publicly available.
X (fomerly Twitter)
GitHub
Use setting