如何在模型中使用多个功能拉拉维尔


How can use multiple function in model Laravel

Model

<?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 中的 FatalThrowableError .php第 59 行:访问未声明的静态属性:App''mypage::$edit

我怎么能这样使用?

尝试使用static关键字:

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