2013-01-10 45 views
2

無論如何,調試信息的Stack Trace:更具擴展性......我主要指的是,不要修改信息,因爲我可能永遠不知道我什麼時候可能需要它。在Laravel中進行擴展調試

通過修剪的文字,我的意思是像信息如下:

pre>rtrim() expects parameter 1 to be string, array given</pre> 
<h3>Location:</h3> 
<pre>/home/tmcwntc/public_html/staging/laravel/bundle.php on line 190</pre> 
    <h3>Stack Trace:</h3> 
    <pre>#0 /home/tmcwntc/public_html/staging/laravel/laravel.php(42): Laravel\Error::native(2, 'rtrim() expects...', '/home/tmcwntc/p...', 190) 
#1 [internal function]: Laravel\{closure}(2, 'rtrim() expects...', '/home/tmcwntc/p...', 190, Array) 
#2 /home/tmcwntc/public_html/staging/laravel/bundle.php(190): rtrim(Array, '/') 
#3 /home/tmcwntc/public_html/staging/laravel/routing/router.php(458): Laravel\Bundle::handles(Array) 
#4 /home/tmcwntc/public_html/staging/laravel/routing/route.php(415): Laravel\Routing\Router::route('[email protected]', Array) 
#5 /home/tmcwntc/public_html/staging/application/controllers/admin/news.php(70): Laravel\Routing\Route::forward('[email protected]', Array) 
+0

您是否期待未修剪的跟蹤訊息? – akhyar

+0

@AkhyarAmarullah不,但我想讓他們不修剪 – Alex

回答

1

堆棧跟蹤來自文件laravel/error.php

echo " 
     <h3>Stack Trace:</h3> 
     <pre>".$exception->getTraceAsString()."</pre></html>"; 

有一個在替代功能this post