facebook twitter hatena line email

「Php/laravel/laravel5/blade」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(公式bladeの使い方)
行32: 行32:
 
以下が呼ばれる
 
以下が呼ばれる
 
  resources/views/parts/location.blade.php
 
  resources/views/parts/location.blade.php
 +
 +
==文字操作==
 +
@for ($i = 0; $i <= 23; $i++)
 +
<option>{{ substr("0". $i, -2, 2)}}</option>
 +
@endfor
  
 
==公式bladeの使い方==
 
==公式bladeの使い方==
 
https://readouble.com/laravel/5.2/ja/blade.html
 
https://readouble.com/laravel/5.2/ja/blade.html

2016年8月11日 (木) 07:54時点における版

bladeとは

laravelのデフォルトテンプレート

if

@if (count($records) === 1)
   レコードが一つある!
@elseif (count($records) > 1)
   複数のレコードがある! 
@else
   レコードが全くない!
@endif

foreach

@foreach ($users as $user)
  {{ $user->id }}
@endforeach

自動エスケープ

{{ $title }}

エスケープしない

{!! $title !!}

サブビュー

@include('location')

以下が呼ばれる

resources/views/location.blade.php
@include('parts/location')

以下が呼ばれる

resources/views/parts/location.blade.php

文字操作

@for ($i = 0; $i <= 23; $i++)
<option>テンプレート:Substr("0". $i, -2, 2)</option>
@endfor

公式bladeの使い方

https://readouble.com/laravel/5.2/ja/blade.html