Php 是否有任何方法/方法可以找出laravel中某个类的所有函数?

Php 是否有任何方法/方法可以找出laravel中某个类的所有函数?,php,laravel-5.1,Php,Laravel 5.1,我正在理解Laravel(5.1版,尽管最近推出了5.2版)框架…并对其进行深入研究…我想问的是,让我通过一些示例来详细说明:我创建了名为Blog的模型: namespace App; use Illuminate\Database\Eloquent\Model; class Blog extends Model { protected $fillable = ['title','body']; } 现在,在我的控制器中,我正在我的控制器存储()方法中访问这个类的函数create(),比如:

我正在理解Laravel(5.1版,尽管最近推出了5.2版)框架…并对其进行深入研究…我想问的是,让我通过一些示例来详细说明:
我创建了名为Blog的模型:

namespace App; 
use Illuminate\Database\Eloquent\Model;
class Blog extends Model {
protected $fillable = ['title','body'];
}
现在,在我的控制器中,我正在我的控制器存储()方法中访问这个类的函数
create()
,比如:
公共函数存储(BlogRequest$request)
{
$input=Request::all();
Blog::创建($input);
返回重定向('blogs');
}

正如您所看到的,在上面的控制器方法中,我们正在访问静态函数/方法create(),即
Blog::create($input)

。因此,问题是有太多其他方法存在,比如模型(Blog)的
create()
方法扩展模型类的类…是否有任何方法/策略/函数来查找/了解此模型类的所有函数

是的!你可以参考

例如,我搜索了model并找到了,这是模型扩展的类和createstatic方法

您可以在左上角更改Laravel版本,并在右上角过滤类、名称空间、接口和特征。相当整洁

编辑:

可以使用上的列出给定类的所有可用方法

例如:

$methods = (new ReflectionClass('\App\Blog'))->getMethods();
dd($methods); 

每个Laravel类及其可用的参数、函数、方法等都可以在那里找到。@Timleis是的,我知道这一点……除了其他任何编码方式,比如某个函数,它可以显示某个类的所有函数……从你的问题中,你不太清楚你想要什么。有一个PHP函数
get\u class\u方法($class\u name)
,它将为您提供类中函数的名称,但不会提供任何进一步的细节。这就是你想要的吗?@Khior…是的,我只是想找出某个类的方法,什么都没有…你的注释方法很有用。。。谢谢..是的,我知道这一点..除了其他任何编码方式,比如可以显示某个类所有函数的函数..你的答案很有用..我已经尝试过这个$methods=get_class_方法('\App\Blog');foreach($methods as$method){echo$method.
';…}它是有效的…还感谢您。。。