即時通訊可能只是不正確的想法,但這裏是我的問題: 我試圖通過建立一個簡單的待辦事項應用程序學習laravel。Findorfail在Laravel不工作
我有一個模型名稱待辦事項。
> <?php
>
> namespace App;
>
> use Illuminate\Database\Eloquent\Model;
>
> class todo extends Model {
>
>
>
> }
我的路線:
Route::get('todo', '[email protected]');
Route::get('/todo/{id}','[email protected]');
而且我的控制器:
public function index()
{
$todo = DB::table('todo')->get();
return view('pages.todo')->with('todo',$todo);
}
public function show($id)
{
$dos = todo::findOrFail($id);
return ($dos);
}
索引方法的工作。 但show()給了我一個奇怪的錯誤。
SQLSTATE [42S02]:基表或視圖未找到:1146表 'app2.todos' 不存在(SQL:從todos
todos
其中選擇* id
= 1限制1)
及其很奇怪,因爲它總是爲TODOS而喋喋不休,而不是待人正確的名字。我無法在我的代碼中找到TODOS。我甚至做了一個搜索todos。沒有。那麼這是如何發生的呢? 有什麼建議嗎?
太棒了。有用。非常感謝你! – Dyon