0

所以,我目前正在尝试对用户所做的每一个动作进行活动日志。

class testActivityController extends Controller
{
public function index()
{
 $user = Auth::user();
 Activity('test-activity-controller')->log('I am inside test Activity 
 Controller public function index') ->causedBy($user);
  $allActivities = Activity::all();

 return View('admin.UsersActivityLog'->with('allActivities'), 
 View::testActivityview'?????);

testActivityView 是我将在其中显示用户输入信息的文本框的地方。所以我必须退货,对吧。

第二个是我必须显示用户进入该页面的日志,因此我必须创建一些关于活动的功能,这些功能将显示在所有用户活动 ($allActivities) 应该发布的主管理页面上。

我如何能够在一个函数中返回 testActivityView 和 UserActivityLog 。

非常感谢你。请原谅愚蠢的命名约定。这里已经是12点了。

4

1 回答 1

0

您必须创建一个带有部分的视图以便于重用。然后,它允许您编写各个部分:

布局.blade.php

@yield('header')
@yield('body')
@yield('footer')

组合刀片.php

@extends('layouts.layout')

@section('header')
    @include('header')
@stop

@section('body')
    @include('body')
@stop

@section('footer')
    @include('footer')
@stop

然后你从控制器调用它们;

function index()
{
    return view('combined');
}

因此,在您的情况下,您创建了两个视图:testActivityView.blade.php并且UserActivityLog.blade.php您创建了这两个 combine.blade.php 的组合,并在其上包含其他两个视图:

@extends('layouts.layout')

@section('header')
    @include('header')
@stop

@section('body')
    @include('testActivityView')
    @include('serActivityLog')
@stop

@section('footer')
    @include('footer')
@stop

然后在您的路由控制器上,您只返回组合视图:return View('combined')->with(.....

于 2017-07-10T16:00:09.900 回答