記一次laravel create報錯in_array() expects parameter 2 to be array, boolean given

報錯說的是期望參數2是個數組,卻返回一個布爾值。這裏指的不是create的第二個參數,而是模型屬性$guarded。 一般情況下將$guarded設置爲false是不會報錯的,但是使用模型的create方法添加數據的時候$guarded就必須是個數組了,這裏把$guarded屬性設置爲一個數組就解決問題了
相關文章
相關標籤/搜索