Php SQLSTATE[42S02]:找不到基表或视图-找不到键入的Laravel
我不熟悉laravel框架。我试图将数据从数据库传递到我的视图,但出现以下错误: SQLSTATE[42S02]:未找到基表或视图:1146表“database.aanvragens”不存在(SQL:select*fromPhp SQLSTATE[42S02]:找不到基表或视图-找不到键入的Laravel,php,mysql,laravel,Php,Mysql,Laravel,我不熟悉laravel框架。我试图将数据从数据库传递到我的视图,但出现以下错误: SQLSTATE[42S02]:未找到基表或视图:1146表“database.aanvragens”不存在(SQL:select*fromaanvragens) 控制器 <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Aanvragen; use Carbon\Carbon; class aanvra
aanvragens
)
控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Aanvragen;
use Carbon\Carbon;
class aanvragenController extends Controller
{
public function index() {
$aanvragen = Aanvragen::all();
return view('aanvragen.index', compact('aanvragen'));
}
}
模型
这是常规惯例、单数模型名和复数表名
您可以在模型中替代此选项
public$table='aanvragen'
那么每次我试图从数据库中获取数据时,我都必须在模型中指定表名?不管怎么说,它起了作用,但我只是好奇。谢谢:)
Route::get('/overzicht', 'aanvragenController@index')->name('aanvragen.index');
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Aanvragen extends Model
{
}