【发布时间】:2017-08-12 00:04:03
【问题描述】:
我有一个名为任务的表和一个名为任务的模型。当我运行这段代码时,在我的控制器方法中
<?php
namespace App\Http\Controllers;
use DB;
//use app\Task;
use DateTime;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
class Task_Controller extends Controller
{
//
public function decide()
{
if ($input=="show all task")
{
//$rows=DB::table('task')->get();
$rows=\App\Task::all();
foreach($rows as $values)
{
foreach($values as $key=>$val)
echo "$key : $val <br>";
echo "<br><br>";
}
}
}
它给了我以下错误: SQLSTATE[HY000]: 一般错误: 1 no such table: tasks (SQL: select * from "tasks")
那是模型应该链接到 task 表而不是链接到 tasks 表为什么??
如何使模型链接到特定的表。
我的模型类代码是这样的
namespace App;
use Illuminate\Database\Eloquent\Model;
class Task extends Model
{
//
}
【问题讨论】:
标签: php laravel laravel-5 laravel-5.3 laravel-migrations