登録・編集コンテンツのコンテキスト
record
DB 保存値・POST 値・初期値を統合したオブジェクトです。
利用例:
{{ record.email }}
value
指定項目の適切な値を取得します(POST 値 > DB 値 > 初期値の順)。
シグネチャ:
value( field_id: string ): mixed*
利用例:
value('email')
selected
指定項目の値が一致した場合 'selected'
を返します。
シグネチャ:
selected( field_id: string, value: mixed ): string|null
利用例:
<option value="male" {{ selected('gender', 'male') }}>男性</option>
checked
指定項目の値が一致した場合 'checked'
を返します。
シグネチャ:
checked( field_id: string, value: mixed ): string|null
利用例:
<input type="checkbox" value="1" {{ checked('newsletter', 1) }}>
errors
バリデーションエラーの配列または null
です。
利用例:
@if (errors)
@for (let error in errors)
<p class="error">{{ error }}</p>
@endfor
@endif
csrf_token
CSRF トークンを生成します。
シグネチャ:
csrf_token(): string
利用例:
<input type="hidden" name="TOKEN_CODE" value="{{ csrf_token() }}">
action_code
col アクション用の URL を返します。
シグネチャ:
action_code(): string
利用例:
<script src="{{ url(action_code()) }}"></script>