ath*_*ene 2 php laravel laravel-5.3
我刚刚开始尝试laravel,很可爱.我不明白的一件事是laravel如何知道我的表我只是添加了一个模型,模型不是确切的表名,但它是如何设法得到我的表,
参考雄辩模型惯例:
请注意,我们没有告诉Eloquent我们的Flight模型使用哪个表.按照惯例,"蛇案例",类的复数名称将用作表名,除非明确指定了其他名称.
在内部,Laravel做了这样的事情.
$table = $table ?: Str::plural($name);
Run Code Online (Sandbox Code Playgroud)
因此,如果没有$table设置属性,它将自动尝试查找您的模型名称的复数.