laravel事件和laravel函数之间有什么区别?

时间:2019-04-12 04:25:19

标签: laravel

请给我一些使用laravel函数和laravel事件时的实际示例 任何帮助都可以申请, 衷心地感谢您不仅要工作,还要心底

1 个答案:

答案 0 :(得分:0)

  • 一个功能:是做什么的。
  • 一个事件:是发生的事情。

示例:

openTheDoor(){
//this is function
}

但是当有人敲门或门铃着火时,此功能将执行。

onDoorBell(){
 //This is an event
 openTheDoor();
}

实际示例

class RedirectIfAuthenticated
{

    function checkUserIsActive(){
        //Consider this a function
    }
    public function handle($request, Closure $next)
    {
        //this is an event fires when user loggedin

        if(checkUserIsActive()){
            //This is function
            // Do something
        }
    }

}