1 回答
TA贡献1877条经验 获得超1个赞
简单的解决方案是将按钮 HTML 和消息保存到变量中,然后返回它:
$message = 'You\'ve already 1 order exist, first it will approve then you can proceed anymore, Thank you! '
$button = '<a href="{{ route('edit.order' , $order->id) }}" class="btn btn-sm btn-primary"><i class="fa fa-edit"></i>Edit Order</a>';
return [
'button' => $button,
'message' => $message,
]
然后您可以在任何需要的地方使用您的返回值。但是,这不是理想的解决方案,因为它破坏了 MVC 的目的。更好的解决方案是在布局中准备好按钮,并在特定条件下显示它。例如:
$data['message'] = 'You\'ve already 1 order exist, first it will approve then you can proceed anymore, Thank you!'
$data['showButton'] = $is_order_exist //Will return true/false
return $data;
然后,在刀片中,将按钮包裹在 if 条件中:
@if($showButton)
<a href="{{ route('edit.order' , $order->id) }}" class="btn btn-sm btn-primary"><i class="fa fa-edit"></i>Edit Order</a>
@endif
注意:尚未测试任何这些解决方案,因此如果出现问题,请告诉我。
- 1 回答
- 0 关注
- 104 浏览
添加回答
举报