我在Laravel工作,我有问题。
我创建了两个控制器:PostController - 有一个视图,PostController有一个视图。
我创建了名为HomeController的下一个Controller,我想在这里执行两个Controller PostController和MyProfileController。
我在HomeController中创建了一个方法:
public function index()
{
$profile_view = app('App\Http\Controllers\MyProfileController')->index();
$post_view = app('App\Http\Controllers\PostController')->index();
return view('home',
[
'profile_view' => $profile_view,
'post_view' => $post_view
]
);
}
我试图在视图中显示(home.blade.php)
@extends('layout')
@section('main-content')
Something
{!! $profile_view !!}
{!! $post_view !!}
@endsection
它只能查看$ post_view中的一个视图。 有人知道这个问题吗?
答案 0 :(得分:0)
您需要创建另一个视图,使用®include
来执行此操作并从控制器中引用该视图。