Hỏi về truyền biến trong Controller Laravel

Trong Controller, e có tạo 2 function. Mọi người cho e hỏi có cách nào để truyền biến từ hàm con ra ngoài hàm cha không ạ?
E thử dùng dd() để kiểm tra thì nó báo mảng chưa được định nghĩa.
Anh chị có thể chỉ e cách truyền biến ra ngoài được không ạ?
Em cảm ơn

public function getWeekDays(){
		$today = Carbon::now();
		$firstDay = $today->startOfWeek();
		$day1 = $firstDay; 
		$daysOfWeek = [];
		array_push($daysOfWeek, $day1->toDateString());
		for ($i=0; $i < 6; $i++) { 
			$day = $firstDay->addDay()->toDateString();
			array_push($daysOfWeek, $day);
		}
	}

public function getWeeklyReport(){
		$this->getWeekDays();
		dd($daysOfWeek);
	}
1 Like
public class Xxnx {
   private $daysOfWeek;
   public function getWeekDays(){
	    //some code from Bazoka
	    $this->daysOfWeek = 'Xin chào Hà Mã Tím đáng yêu';
	    //some code from Maria
	}

    public function getWeeklyReport(){
		$this->getWeekDays();
		dd($this->daysOfWeek); //Xin chào Hà Mã Tím đáng yêu
	}
}
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?