如何解决尝试访问 Laravel 7 中 null 类型值的数组偏移量
票证.PHP
public function getStatusAttribute()
{
if ( $this->attributes['status'] == 1 ) {
return ['label' => 'closed','bs_class' => 'badge bg-secondary','status' => 1];
}
if ( $this->attributes['status'] == 2 ) {
return ['label' => 'answered','bs_class' => 'badge bg-success','status' => 2];
}
return ['label' => 'waiting','bs_class' => 'badge bg-warning','status' => 0];
}
blade.PHP
<form action="{{ route('ticket.store') }}" method="post" class="@if($status['status'] == '2') d-none @endif">
迁移
public function up()
{
Schema::create('tickets',function (Blueprint $table) {
$table->id();
$table->foreignId('user_id')->constrained()->cascadeOnDelete();
$table->string('diaphragmunit');
$table->tinyinteger('status')->default(0);
$table->text('message');
$table->timestamps();
});
}
票务控制器
public function index()
{
$status = Ticket::pluck('status')->first();
return view('Home.tickets',compact('status'));
}
我正在与 Laravel 合作开发我的项目,基本上,我想在 status
为 2 时不显示任何表单。
status = 2 => form: display: none;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。