Skip to content

Instantly share code, notes, and snippets.

@mostafa6765
Last active December 19, 2018 16:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mostafa6765/af50cf04c4980724078a9dc38729a7ec to your computer and use it in GitHub Desktop.
Save mostafa6765/af50cf04c4980724078a9dc38729a7ec to your computer and use it in GitHub Desktop.
<?php
namespace Test\Test\App\Providers;
use Illuminate\Support\ServiceProvider;
class TestServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot(\Illuminate\Routing\Router $router)
{
// routeMiddleware
$router->aliasMiddleware($name,$middleware);
// create middleware group array
$router->middlewareGroup($group,$middleware[]);
// add new middleware existing middleware-group <on top>
$router->prependMiddlewareToGroup($group,$middleware);
// add new middleware existing middleware-group <on bottom>
$router->pushMiddlewareToGroup($group,$middleware);
// without call middleware (automatic all route)
$this->app->make('Illuminate\Contracts\Http\Kernel')->prependMiddleware($middleware);
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment