Spatie Activity 仅记录 returns 最后一条日志。我想要返回所有日志。
Spatie Activity Log only returns the last log. I want all logs returned.
因此,我阅读了所有 Spatie Activity 日志文档,其中的示例仅 returns 最近的日志(最后一个日志)。但我需要查看创建的所有 Activity 日志。
public function index()
{
$user = Auth::user();
Activity()->log('Look mum, I logged something') ->causedBy($user);
$lastActivity = Activity::all()->last();
$lastActivity =$lastActivity->causer;
$lastActivity->description;
return View('hello', compact('lastActivity'));
}
我认为这与 hte Activity::all()->last(); 有关我尝试删除最后一个,但它不起作用。非常感谢您的帮助。
Activity 是一个 Eloquent 模型,要获得您可以调用 Activity::all();
的所有活动,它将 returns一个集合。
public function index()
{
$user = Auth::user();
activity()->log('Look mum, I logged something')->causedBy($user);
$allActivities = Activity::all();
return view('hello', compact('allActivities'));
}
然后在您的 hello 视图 中,您可以循环遍历集合
@foreach($allActivities as $activity)
{{ $activity->description }}
@endforeach
因此,我阅读了所有 Spatie Activity 日志文档,其中的示例仅 returns 最近的日志(最后一个日志)。但我需要查看创建的所有 Activity 日志。
public function index()
{
$user = Auth::user();
Activity()->log('Look mum, I logged something') ->causedBy($user);
$lastActivity = Activity::all()->last();
$lastActivity =$lastActivity->causer;
$lastActivity->description;
return View('hello', compact('lastActivity'));
}
我认为这与 hte Activity::all()->last(); 有关我尝试删除最后一个,但它不起作用。非常感谢您的帮助。
Activity 是一个 Eloquent 模型,要获得您可以调用 Activity::all();
的所有活动,它将 returns一个集合。
public function index()
{
$user = Auth::user();
activity()->log('Look mum, I logged something')->causedBy($user);
$allActivities = Activity::all();
return view('hello', compact('allActivities'));
}
然后在您的 hello 视图 中,您可以循环遍历集合
@foreach($allActivities as $activity)
{{ $activity->description }}
@endforeach