好這個問題是這樣的如何訪問一個函數的數據到另一個laravel
我在AController
public function index()
{
$store = Store::(query)(to)(rows)->first();
return view('store.index', compact('store'));
}
功能現在在同一個控制器我有另一個功能
public function abc()
{
return view('store.abc');
}
現在爲了這個功能,我也想發送compact('store')
到視圖abc
我可以再次在中添加查詢函數,但這將是懶惰和性能問題。有沒有辦法可以在其他函數中訪問$store
對象?
每次我調用'store()'它每次都會運行查詢。這將是無效的。 – Alex
讓我爲你更新答案。您可以緩存查詢。它在Laravel 4.2中可用。我需要檢查它是否仍然可用於laravel 5.1。 – Gayan
好吧我正在等待,我正在使用Laravel5.3 – Alex