Php Laravel未定义变量:名称

Php Laravel未定义变量:名称,php,laravel,laravel-5,laravel-blade,Php,Laravel,Laravel 5,Laravel Blade,您好,我正在尝试将$Name传递给视图,但我似乎无法使其正常工作,我逐行跟踪的视频似乎无法正常工作。如果您能提供任何帮助,我将不胜感激 编辑。我知道这是新手级别,但它给我的项目带来了最大的麻烦 控制器 <?php namespace App\Http\Controllers; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Routing\Controller as BaseController; use

您好,我正在尝试将$Name传递给视图,但我似乎无法使其正常工作,我逐行跟踪的视频似乎无法正常工作。如果您能提供任何帮助,我将不胜感激

编辑。我知道这是新手级别,但它给我的项目带来了最大的麻烦

控制器

    <?php

namespace App\Http\Controllers;

use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;

abstract class RequestController extends BaseController
{
    public function GetName(){
        $name = ['one','two','three'];
        return view::make('home', ['name' => $name]);
    }
} 
return view('home')->with('name', $name);
在控制器中

    <?php

namespace App\Http\Controllers;

use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;

abstract class RequestController extends BaseController
{
    public function GetName(){
        $name = ['one','two','three'];
        return view::make('home', ['name' => $name]);
    }
} 
return view('home')->with('name', $name);
在你看来,做你已经做过的每一件事,它应该像预期的那样工作

提示:

要调试它,您只需执行以下操作:

还要确保您正在从路线调用控制器中的正确功能

您可以尝试:

        return View::make( 'home' ,compact('name')); 

在顶部还添加:

        use \View as View; 

为什么将RequestController定义为抽象的?请删除不必要的摘要您是否可以包含
RequestController
的完整代码我想看看您的构造函数是什么样子的。另外,请尝试
返回视图('home',['home'=>$home])
您显示给我们的是什么视图文件作为“视图”?当用户第一次使用默认auth@lagbox登录时,主视图文件请使用问题的编辑链接,以上下文、详细信息和/或代码示例作为补充。“发布答案”按钮只能用于完整回答问题。
        return View::make('home', ['name' => $name]);
        use \View as View; 
view('home', compact('name'));