Php laravel如何在数据库中找到模型及其表之间的连接
在我的模型中,我有Php laravel如何在数据库中找到模型及其表之间的连接,php,laravel,laravel-5,laravel-5.2,Php,Laravel,Laravel 5,Laravel 5.2,在我的模型中,我有 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Page extends Model { // } 正如您在文档中看到的,这就是拉威尔的魔力:-) (见表格名称) 如果需要,您可以通过以下用户手动设置另一个名称 protected$table='my_table_name' 更进一步说,这是Laravel在基本模型中获取表名的方式,您可以在/vendor/Laravel
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Page extends Model
{
//
}
正如您在文档中看到的,这就是拉威尔的魔力:-)
(见表格名称)
如果需要,您可以通过以下用户手动设置另一个名称
protected$table='my_table_name'代码>
更进一步说,这是Laravel在基本模型中获取表名的方式,您可以在/vendor/Laravel/framework/src/illighte/Database/elounce/Model.php
/**
* Get the table associated with the model.
*
* @return string
*/
public function getTable()
{
if (isset($this->table)) {
return $this->table;
}
return str_replace('\\', '', Str::snake(Str::plural(class_basename($this))));
}