我在一个函数中有一个变量,打算在下一个函数中使用
大多数解释似乎都在我需要调用的同一函数中定义了变量
我在一个函数中有一个变量,打算在下一个函数中使用
功能1:
public function getBookingItem($empl_id){
$BookedEmployee=Employee::where('id',$empl_id)
->first();
}
功能2:
public function postBookings(Request $request){
//use it here
dd($BookedEmployee);
}
如果变量是一个集合,那么将很好地展示如何访问集合中的字段
答案 0 :(得分:0)
您可以在控制器中设置静态私有变量并将其用于您的函数:
class ExampleController extends Controller
{
private $BookedEmployee;
public function __construct(){
$this->middleware(HasApiToken::class);
}
public function getBookingItem($empl_id){
$this->BookedEmployee =Employee::where('id',$empl_id)->first();
}
public function postBookings(Request $request){
//use it here
dd($this->BookedEmployee);
}
}