覺得 Laravel 這套框架真的有很多眉眉角角的。
這回遇到的是要將 View::make() 的結果當成文字回傳,但 View::make() 回傳的內容似乎是包含 http header 的,無法直接存成純文字。
網路上找到兩種解法,都是官方文件裡沒提到的用法….. #$%^&*
$html = (string) View::make('foo', ['bar' => 'baz']); $html = View::make('foo', ['bar' => 'baz'])->render();
兩者的差異是前者會遮蔽 Exception,而後者不會。
Leave a Reply