首页 > 解决方案 > 如何在 Laravel 中将 href 转换为提交按钮

问题描述

我在 Laravel-5.8 中有这段代码:

<a href ="{{ route('post.selfreview.all')}}" class="{{ (! $goals->pluck('employee_mid_year_comment')->contains(null)) ? '' : 'disabled' }} btn btn-primary float-left"><i class="fas fa-arrow-right"></i> Submit</a>    

这会禁用 href,直到没有 null employee_mid_year_comment 字段

如何为下面显示的提交按钮转换相同的代码?

<form  action="{{ route('post.selfreview.all'" method="post" class="form-horizontal" enctype="multipart/form-data">
{{csrf_field()}}   
    <button type="submit" class="btn btn-primary"> <i class="fas fa-check"></i> Submit</button>   
</form> 

谢谢

标签: htmllaravel

解决方案


由于任何 Button 都有一个disabled属性,您所能做的就是

<form  action="{{ route('post.selfreview.all'" method="post" class="form-horizontal" enctype="multipart/form-data">
{{csrf_field()}}   
    <button type="submit" class="btn btn-primary" {{ (! $goals->pluck('employee_mid_year_comment')->contains(null)) ? '' : 'disabled' }}> <i class="fas fa-check"></i> Submit</button>   
</form> 

推荐阅读