Chỉ cần chơi với Laravel 5 và gặp khó khăn khi sử dụng cú pháp khuôn mẫu Blade. Có vẻ như tất cả các nhân vật đặc biệt của tôi đang bị trốn thoát. Tôi có vấn đề gì với thiết lập của tôi không?Laravel 5.0 - Lỗi mẫu lưỡi
Chỉ cần để hiển thị thiết lập của tôi, tôi đã thêm dòng sau vào config/app.php
:
biệt hiệu: 'Form' => 'Illuminate\Html\FormFacade', 'Html' => 'Illuminate\Html\HtmlFacade'
cung cấp dịch vụ: 'Illuminate\Html\HtmlServiceProvider'
Bây giờ đây là cái nhìn lưỡi của tôi:
@extends('layout')
@section('content')
{{ Form::open() }}
{{ Form::close() }}
@stop
Và đây là đầu ra trong trình duyệt:
<form method="POST" action="http://test.app:8000/categories/create" accept-charset="UTF-8"><input name="_token" type="hidden" value="m4RdpqdbbqQ2F7iwfDkSDKTzEmaBGNvpJbj5LnqE"> </form>
Và đây là kết quả từ view-source:
<!doctype HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>My Site</title>
</head>
<body>
<header></header>
<content>
<form method="POST" action="http://test.app:8000/categories/create" accept-charset="UTF-8"><input name="_token" type="hidden" value="m4RdpqdbbqQ2F7iwfDkSDKTzEmaBGNvpJbj5LnqE">
</form>
</content>
</body>
</html>
Tuyệt vời, cảm ơn ... WTF !!! Tại sao Taylor thay đổi điều đó? Sẽ chấp nhận câu trả lời càng sớm càng tốt. – Gravy
Giá trị đọc: https://laracasts.com/discuss/channels/general-discussion/new-blade-tag-for-unescaped-data-thoughts – user1960364
Nó đã được thay đổi vì lý do bảo mật. Tốt hơn là nên trốn thoát. Có nó mặc định để thoát khỏi ngăn chặn lập trình lười biếng từ làm cho một sai lầm. – Yada