为什么laravel刀片视图源代码以空字符开头:
路线:
Route::get('/', function () {
return view('home');
});
home.blade.php
<html>
<head>
<title>a</title>
</head>
<body>
<p>ee</p>
</body>
</html>
Chrome中的输出: Console source code
查看页面来源:Page source
添加了很多空白区域。
如果我将路线更改为:
Route::get('/', function () {
return response()->json(['a' => 'b']);
});
页面看起来像: Web page
此外,由于\ u0个字符,每个ajax请求都会失败并抛出JSON.parse异常。
我完全坚持这一点。