Penta Kill
最近发表的话题
最近发表的评论
  • Laravel 如何处理表单多余参数(_token,_method)? at 3年前

    @JasonXt 好吧 你那个其实走的不是模型 走的是 QueryBuilder

        /**
         * Update a record in the database.
         *
         * @param  array  $values
         * @return int
         */
        public function update(array $values)
        {
            $sql = $this->grammar->compileUpdate($this, $values);
    
            return $this->connection->update($sql, $this->cleanBindings(
                $this->grammar->prepareBindingsForUpdate($this->bindings, $values)
            ));
        }
  • Laravel 如何处理表单多余参数(_token,_method)? at 3年前

    @aqyuyang 对Model 进行Update 操作 MassAssignment 会没有效果? 不太可能吧
    不是说模型的话 请忽略。。。

        /**
         * Update the model in the database.
         *
         * @param  array  $attributes
         * @param  array  $options
         * @return bool
         */
        public function update(array $attributes = [], array $options = [])
        {
            if (! $this->exists) {
                return false;
            }
    
            return $this->fill($attributes)->save($options);
        }

    调用的fill 方法

        /**
         * Fill the model with an array of attributes.
         *
         * @param  array  $attributes
         * @return $this
         *
         * @throws \Illuminate\Database\Eloquent\MassAssignmentException
         */
        public function fill(array $attributes)
        {
            $totallyGuarded = $this->totallyGuarded();
    
            foreach ($this->fillableFromArray($attributes) as $key => $value) {
                $key = $this->removeTableFromKey($key);
    
                // The developers may choose to place some attributes in the "fillable" array
                // which means only those attributes may be set through mass assignment to
                // the model, and all others will just get ignored for security reasons.
                if ($this->isFillable($key)) {
                    $this->setAttribute($key, $value);
                } elseif ($totallyGuarded) {
                    throw new MassAssignmentException($key);
                }
            }
    
            return $this;
        }
  • Laravel 第一本中文新手书籍《Laravel 入门教程》 at 3年前

    可以 很强势!

  • PHP 性能追踪及分析工具 xhprof 的安装与使用 at 3年前

    @lx1036 Homestead 里面带了一个 blackfire 你可以看看这个

  • [入门级] Laravel 开胃菜 | Laravel Appetizer at 4年前
    内容被屏蔽
  • [入门级] Laravel 开胃菜 | Laravel Appetizer at 4年前
    内容被屏蔽