实例名称的OOP PHP随机字符串错误

实例名称的OOP PHP随机字符串错误,php,laravel,Php,Laravel,简而言之,我有一个image类,当创建一个新实例时,它将收到一个唯一的名称(随机字符串名称)。但我遇到了一个错误,这是我的头,因为我是非常新的OOP 阶级 试验路线 Route::get('/test', function() { $test = new Image(); return $test->name; }); 返回错误 语法错误,意外的“(”,应为“,”或“;” 应该发生的是实例接收到一个唯一的名称。代码看起来很好,我不允许从类中的其他类调用静态方法吗?谢谢您的

简而言之,我有一个image类,当创建一个新实例时,它将收到一个唯一的名称(随机字符串名称)。但我遇到了一个错误,这是我的头,因为我是非常新的OOP

阶级

试验路线

Route::get('/test', function() {
    $test = new Image();
    return $test->name;
});
返回错误

语法错误,意外的“(”,应为“,”或“;”


应该发生的是实例接收到一个唯一的名称。代码看起来很好,我不允许从类中的其他类调用静态方法吗?谢谢您的时间。

我不熟悉Laravel,但请尝试:

class Image extends Eloquent {
  public $name ;
  function __construct(){
      $this->name = Str::random(); // Built in Laravel Class
      parent::__construct();
  }
}

我不熟悉Laravel,但请尝试:

class Image extends Eloquent {
  public $name ;
  function __construct(){
      $this->name = Str::random(); // Built in Laravel Class
      parent::__construct();
  }
}

我不熟悉Laravel,但请尝试:

class Image extends Eloquent {
  public $name ;
  function __construct(){
      $this->name = Str::random(); // Built in Laravel Class
      parent::__construct();
  }
}

我不熟悉Laravel,但请尝试:

class Image extends Eloquent {
  public $name ;
  function __construct(){
      $this->name = Str::random(); // Built in Laravel Class
      parent::__construct();
  }
}
RTFM RTFM RTFM RTFM