我有测试代码:
sortedItems: Ember.computed('items.@each.createdAt', {
get() {
// maybe use Ember.Enumerable.SortBy
return get(this, 'items').sortBy('createdAt');
// or plain javascript
return get(this, 'items').sort((l,r) => get(l, 'createdAt') > get(r, 'createdAt'));
}
})
并在testInitialize函数中输出:
public function setUp()
{
parent::setUp();
Session::setId('test');
}
public function testInitialize()
{
echo Session::getId() . "\n";
}
我假设一旦laravel设置会话ID就无法再次设置,但是有人有片段如何销毁会话并再次设置,因此testInitialize()中的输出将是:
bf7535b20443fd1302e2aa27a917a885b522e320
答案 0 :(得分:0)
要重新生成会话ID,请使用regenerate方法。
Session::regenerate();
答案 1 :(得分:0)
会话ID的长度必须为40个字符,请尝试setId('< 40位数字>'),否则laravel默认会为您自动生成一个。
希望有所帮助。