Laravel blade 复选框创建大括号
Laravel blade checkbox creating curly braces
我在 Laravel 5.3:
中使用了一个超级简单的复选框表单
@extends('layout')
@section('content')
<h1>Hello</h1>
@foreach($sorts as $sort)
<div class="checkbox">
<label>
{{!! Form::checkbox('agree', 'yes', array($sort => 'Country')) !!}} {{ $sort->Region }}
</label>
</div>
@endforeach
@stop
它正在用这个打印复选框:
{} Africa - North Africa
那些花括号是怎么回事?
我正在尝试从数据库中获取数据,并为每一行打印 $Region
。哪个有效。但是 Laravel 中复选框的可用文档和解释没有提及这一点。我错过了什么?
顺便说一句,这是控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
class SortController extends Controller
{
public function index(){
$sorts = DB::table('list_countries')->get();
return view('Sort', compact('sorts'));
}
}
这是路线:
Route::get('Sort', 'SortController@index');
您需要矫正牙套
这是错误的
{{!! Form::checkbox('agree', 'yes', array($sort => 'Country')) !!}}
这是正确的
{!! Form::checkbox('agree', 'yes', array($sort => 'Country')) !!}
Laravel Documention
而不是
{{!! ... !!}}
使用
{!! .. !!}
我在 Laravel 5.3:
中使用了一个超级简单的复选框表单@extends('layout')
@section('content')
<h1>Hello</h1>
@foreach($sorts as $sort)
<div class="checkbox">
<label>
{{!! Form::checkbox('agree', 'yes', array($sort => 'Country')) !!}} {{ $sort->Region }}
</label>
</div>
@endforeach
@stop
它正在用这个打印复选框:
{} Africa - North Africa
那些花括号是怎么回事?
我正在尝试从数据库中获取数据,并为每一行打印 $Region
。哪个有效。但是 Laravel 中复选框的可用文档和解释没有提及这一点。我错过了什么?
顺便说一句,这是控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
class SortController extends Controller
{
public function index(){
$sorts = DB::table('list_countries')->get();
return view('Sort', compact('sorts'));
}
}
这是路线:
Route::get('Sort', 'SortController@index');
您需要矫正牙套
这是错误的
{{!! Form::checkbox('agree', 'yes', array($sort => 'Country')) !!}}
这是正确的
{!! Form::checkbox('agree', 'yes', array($sort => 'Country')) !!}
Laravel Documention
而不是
{{!! ... !!}}
使用
{!! .. !!}