如何在模型Laravel中使用多个功能

时间:2016-11-18 07:10:26

标签: php laravel

模型

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class mypage extends Model
{
   public $rules = [
    'name' => 'required',
    'message' => 'required',
    'password' => 'required'
   ];

   public $edit = [
    'message' => 'required'
   ];

   protected $table = 'mypages';
}

我想在这样的控制器上使用, $validator = validator::make($data = Input::all(), mypage::$edit);$validator = validator::make($data = Input::all(), mypage::$rules);

但它带来这样的错误:MyPageController.php第59行中的FatalThrowableError: 访问未声明的静态属性:App \ mypage :: $ edit

我该如何使用?

1 个答案:

答案 0 :(得分:2)

尝试使用static keyword

public static $edit = [
    'message' => 'required'
];
相关问题