我試圖從CategoriesController.php
到達items
表,但我在Laravel(5.3)Debugbar中看到,我的查詢沒有執行。爲什麼?這裏是我的代碼:爲什麼我的where查詢不在控制器中執行?
# Http/Controllers/CategoriesController.php
use App\Category;
use App\Item;
use App\Http\Requests;
use App\Http\Controllers\Controller;
namespace App\Http\Controllers;
use Request;
class CategoriesController extends Controller {
public function show($id) {
$items = \App\Item::where('id', $id); # <- This is not executed!
$category = \App\Category::find($id);
return view('categories.show', compact('category', 'items'));
}
}
謝謝,它確實有效。對不起 - 我是Laravel新手...我必須等待9分鐘才能接受答案 – Gediminas
我從Ruby on Rails來到Laravel,there()函數在沒有附加命令的情況下執行,這就是爲什麼這會誤導我。謝啦兄弟! – Gediminas