2017-08-31 63 views
0

我的數據庫表包含一個雄辯查詢 click here to see Database Table Snapshot 。我已經從數據庫提取查詢。現在的問題是,我無法執行該集合中的查詢。 我試圖的eval()執行查詢呈現collection.But 的eval()不執行它。在laravel eval()不執行字符串

eval("\"$tempdata\";"); 

$ tempdata包含數據庫表中的查詢。

+0

「代碼」要評估是一個字符串。它被**評估,但沒有任何副作用。使用'eval(「$ tempdata」);'代替。更好的是,使用'eval($ tempdata);'因爲它是完全一樣的東西。 – axiac

+0

@axiac它一樣的,我想執行查詢從數據庫中獲取 – user1994

+0

也許eval函數被阻止爲php.ini –

回答

0

您需要使用eval時添加return

嘗試:

eval("return $tempdata;"); 

希望這有助於!

+0

它真的幫助! – user1994