記錄一個laravel8中blade模板元件傳參問題

ononl發表於2021-09-03
    public $data;

    /**
     * Create a new component instance.
     *
     * @param $data
     */
    public function __construct($data)
    {
        //
        $this->data = $data;
    }

當元件引數變數名為data時會導致傳入的資料無效。

經測試,將上述程式碼變更為

    public $basic;

    /**
     * Create a new component instance.
     *
     * @param $basic
     */
    public function __construct($basic)
    {
        //
        $this->basic = $basic;
    }

此時獲取變數引數正常

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章