JellyBool

17773 经验值

这样一贴,我完全不知道你动过什么。

我觉得你至少可以参照这一行:

'email' => 'email|unique:user,email,'.\Auth::user()->id

这里默认的是id位users这张表的主键,然后身份证和手机的信息为users这张表的字段:

  public function rules()
    {
        $user = User::find($this->users);
        switch($this->method())
        {
            case 'GET':
            case 'DELETE':
            {
                return [];
            }
            case 'POST':
            {
                return [
                    'phone'   => 'required|email|unique:users,phone',
                ];
            }
            case 'PUT':
            case 'PATCH':
            {
                return [
                    'phone'      => 'required|email|unique:users,phone,'.$user->id,
                ];
            }
            default:break;
        }
    }
}

大概你也可以试试这样,不知道满足你的需求没有。。。 @woailuosj

你可以直接

$routename  = \Route::currentRouteName();

justtest已经说明 至于 routename 默认值是什么,你在各自方法中打印下看看

在你的update方法里面dd($routename)应该就知道了。

你是判断什么字段的唯一性?比如laravist的用户名这种,我在更新的时候直接就不允许修改了,你的具体是什么应用场景? @woailuosj

Article.php中设置:

 protected $dates = ['published_at'];

这个我没有实践过,找了很久也没有找到很好地解决方案。群里的惜君大神也看过了,实在帮不上忙

其实我不知道你想问什么。。。

 public function getTagListAttribute()
    {
        return $this->tags->lists('id')->all();
    }

我记得视频和文章都有。。。。。

Article::where('id',$id)->where('is_active', '=', 1)->first();

这样试试?

价格怎么定都有人觉得贵,也有人觉得合算。不强求,自己量力而行就可以。 @xiaohan