我是laravel和php的新手,我需要一些帮助。
模型 /对象
<?php
class Alert {
public function type()
{
return 'default';
}
public function title()
{
return '';
}
public function message()
{
return '';
}
}
刀片
@if (isset($alert))
<div class="alert alert-{{ $alert->type }} alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>{{ $alert->title }}</strong> {{ $alert->message }}
</div>
@endif
我的用法 - 效果很好。
$alert = new Alert;
$alert->type = 'success';
$alert->title = '';
$alert->message = 'Successfully Added';
我的错误用法 - 这给了我一个错误,因为我删除了$alert->title
。
$alert = new Alert;
$alert->type = 'success';
$alert->message = 'Successfully Added';
我想要的是当我只指定$alert->message
时它仍会显示消息而不会给我错误,只是从模型中获取默认值。
答案 0 :(得分:1)
在您的课程中添加public $title = '';
。