Laravel框架运用了很多的闭包,如果在闭包中需要引入外部的变量,可以使用use:
$id = 2; $row = Message::join('users',function($join) use($id){ $join->on('users.name','=','messages.name') ->where('messages.id','=',$id); }) ->get()->toArray(); dd($row);
Laravel框架运用了很多的闭包,如果在闭包中需要引入外部的变量,可以使用use:
$id = 2; $row = Message::join('users',function($join) use($id){ $join->on('users.name','=','messages.name') ->where('messages.id','=',$id); }) ->get()->toArray(); dd($row);