メインコンテンツまでスキップ

登録・編集コンテンツのコンテキスト

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>