我有一个模特
Education.php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Education extends Model
{
public $timestamps = FALSE;
public function Member(){
return $this->belongsTo('App\Member');
}
}
在数据库中,我有一个名为教育的表
在控制器中,当我尝试通过App \ Education模型访问教育表的数据时,出现此错误
Connection.php第770行中的QueryException:SQLSTATE [42S02]:基表
或找不到视图:1146表'dsse.education'不存在(SQL:
从
education
中选择*)为什么laravel在数据库中搜索教育表的位置应该在哪里搜索教育表。问题是什么?
这是控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Member as Member;
use App\Education as Education;
class memberController extends Controller
{
public function addMember(){
$education = Education::all();
var_dump($education);
}
}
最佳答案
将此添加到您的模型。您可以如下设置任何自定义表名称
protected $table = 'educations';
关于php - 在laravel 5.3中找不到基表或 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42611890/