クラスの作成
モデル.phpに定義するapp/Model.php
public function 自作関数()
{
$artists = $this->artist()->get();
foreach ($artists as $artist){}
return $artist->user_id;
}
bladeテンプレートで使う
blade.php
@if(Auth::id() === $workEdit->自作関数())
{!! Form::model($workEdit, ['route' => ['artist.destroy', $workEdit->id], 'method' => 'delete']) !!}
{!! Form::submit('作品を削除', ['class' => 'btn btn-danger','onclick' => 'delete_alert(event);return false;']) !!}
{!! Form::close() !!}
@endif
モデルのphpに関数を指定しておけば、blade上でそのモデルを操作する時は、そのまま関数を呼び出して使える。