首先我找到一张票。
<option value="mensturasi">Mensturasi</option> <--- disable/enable -->
然后我找到相同的修订版:
$tick = App\Tickets::find(14);
但它给了我一个错误:
$rev = $tick->latestRevision;
当我在数据库中看到时,修订表将使用修订版进行更新。
这是我的演示者代码:
App\Presenters\Revisions\Tickets #0000000021ba4aef0000000179e23051 {}
所以这是我与Tickets模型的关系。
namespace App\Presenters\Revisions;
use Sofa\Revisionable\Laravel\Presenter;
class Tickets extends Presenter {
protected $passThrough = [
'stage_id' => 'stage.stage_name',
];
protected $actions = [
'created' => 'Created at',
'updated' => 'Updated at',
'deleted' => 'Deleted',
'restored' => 'Restored',
];
}
我在passThrough中使用了stage.stage_name,但仍然没有结果。
另外,当我public function stage() {
return $this->hasOne('App\Stages');
}
时,我会$revision->old('stage_id');
答案 0 :(得分:0)
这不是错误,即显示#include <iostream>
class Test
{
int s=9;
public:
int get_s()
{
return s;
}
};
int main()
{
Test s;
Test& t{s}; // error in C++11 but not in C++14 why???
std::cout<<t.get_s();
}
对象的[Error] invalid initialization of non-const reference of type 'Test&' from an rvalue of type '<brace-enclosed initializer list>'
输出。
执行tinker
并且它应该可以正常工作。