このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
apricot:usage:ja:utility [2020/09/01 17:36] y2sunlight [前回値] |
apricot:usage:ja:utility [2020/09/03 13:47] (現在) y2sunlight [Apricot ユーティリティ] |
||
|---|---|---|---|
| 行 17: | 行 17: | ||
| * [[apricot: | * [[apricot: | ||
| * [[apricot: | * [[apricot: | ||
| + | * [[apricot: | ||
| * Apricot ユーティリティ | * Apricot ユーティリティ | ||
| 行 185: | 行 186: | ||
| {{tablelayout? | {{tablelayout? | ||
| ^関数^概要^ | ^関数^概要^ | ||
| - | |old\\ (string $key, $default = null)|キーを指定して前回の入力値を取得します| | + | |old(string $key, $default = null):string|キーを指定して前回の入力値を取得します| |
| |back(): | |back(): | ||
| |errors(): | |errors(): | ||
| - | '' | + | '' |
| - | + | ||
| - | old() はフラッシュで渡された前回の入力値を取得する関数で、第2引数はデフォルト値です。以下はユーザ名の入力フィールドの例です。このように、データ編集ページの場合、通常は第2引数にはモデルから取得したテンプレート変数を渡します。 | + | |
| - | + | ||
| <code php> | <code php> | ||
| - | <input type=" | + | <input type=" |
| </ | </ | ||
| - | '' | + | '' |
| <code php> | <code php> | ||
| + | return redirect(back()); | ||
| </ | </ | ||
| - | '' | + | '' |
| <code php> | <code php> | ||
| + | @if($errors-> | ||
| + | @foreach($errors as $key=> | ||
| + | <div class=" | ||
| + | @endforeach | ||
| + | @endif | ||
| </ | </ | ||
| 行 213: | 行 216: | ||
| ==== レスポンス ==== | ==== レスポンス ==== | ||
| - | {{tablelayout? | + | {{tablelayout? |
| ^関数^概要^ | ^関数^概要^ | ||
| - | |render\\ (string $view=null, array $variables=[])\\ : | + | |render(string $view=null, array $variables=[])\\ : |
| - | |redirect\\ (string $url)\\ : | + | |redirect(string $url)\\ : |
| - | '' | + | '' |
| <code php> | <code php> | ||
| + | return render(" | ||
| </ | </ | ||
| - | '' | + | '' |
| <code php> | <code php> | ||
| + | return redirect(route(" | ||
| </ | </ | ||
| + | |||
| + | これらの関数の詳細は「[[apricot: | ||
| \\ | \\ | ||