Php 在Laravel 5中注册应用程序事件

Php 在Laravel 5中注册应用程序事件,php,laravel-4,laravel-5,Php,Laravel 4,Laravel 5,我有一个用Laravel4.2制作的网站,我想升级到Larave5.x。我尝试过升级,但似乎无法完全实现。我的问题是,我在Laravel 4.2中使用了App::before和App::after事件(用于设置一些cookie),我看到它们在Laravel 5.x中已被删除。我是否遗漏了一些东西,或者我必须找到一种新的方法,如何在Laravel5.x中以另一种方式做到这一点?我尝试将filters.php中的旧代码放到newfilters.php和其他一些地方,但没有成功。谢谢您可以将中间件用于

我有一个用Laravel4.2制作的网站,我想升级到Larave5.x。我尝试过升级,但似乎无法完全实现。我的问题是,我在Laravel 4.2中使用了App::beforeApp::after事件(用于设置一些cookie),我看到它们在Laravel 5.x中已被删除。我是否遗漏了一些东西,或者我必须找到一种新的方法,如何在Laravel5.x中以另一种方式做到这一点?我尝试将filters.php中的旧代码放到newfilters.php和其他一些地方,但没有成功。谢谢

您可以将中间件用于此目的

  • 创建您的中间件
  • 按照文档中“before/after Middleware”标题下的说明,在页面加载之前或之后触发:
  • 将它添加到
    app/Http/Kernel.php中的全局数组中
    ——这是一个名为
    $middleware

  • 您可以将中间件用于此目的

  • 创建您的中间件
  • 按照文档中“before/after Middleware”标题下的说明,在页面加载之前或之后触发:
  • 将它添加到
    app/Http/Kernel.php中的全局数组中
    ——这是一个名为
    $middleware