@set(list($route, $params) = $route)
@set($param = [])
@if(is_array($params))
@set($routeParams = explode('.', $route))
@for($i = 0, $limit = count($routeParams); $i < $limit; ++$i)
@if(isset($params[$i]))
@set($param[$route[$i]] = $params[$i])
@endif
@endfor
@else
@set($param = [$route => $params])
@endif
@set($route = 'admin.'.$route)
@set($hasDestroy = Route::has($route.'.destroy'))
@if($hasDestroy)
{!! Form::open([
'class' => 'form-inline',
'method' => 'DELETE',
'url' => route($route.'.destroy', $param)
]) !!}
@endif
{{-- s => show --}}
@if (Route::has($route.'.show') && false !== strpos($action, 's'))
@endif
{{-- e => edit --}}
@if (Route::has($route.'.edit') && false !== strpos($action, 'e'))
@endif
{{-- d => destroy --}}
@if ($hasDestroy && false !== strpos($action, 'd'))
@endif
@if($hasDestroy)
{!! Form::close() !!}
@endif