Laravel控制器不会将变量传递给视图

问题描述 投票:3回答:1

我看过一个关于Laravel的youtube教程。这是代码。我开始学习Laravel。

 <?php

class Authors_Controller extends BaseController {

public $restful = true;
public function get_index(){

    $view = View::make('authors.index',array('name'=>'Jedi'))->with('age','18');
    $view->location='somewhere';
    $view['favorite'] = 'bacon';    
    return $view;
 }
}
?>

查看代码

<?
 php echo $name;
 echo $age;
 echo $location;
 echo $favorite;
?>

一旦我运行localhost,我收到一个错误,指出变量是未定义的。

php laravel laravel-blade
1个回答
1
投票

试试这个..

<?php

class Authors_Controller extends BaseController {

public $restful = true;
public function get_index(){

    $view = View::make('authors.index',array('name'=>'Jedi'))->with('age','18');
    $view->location='somewhere';
    $view['favorite'] = 'bacon';    

   return View::make('foldername/filename')->with('view',$view);
 }
}
?>
© www.soinside.com 2019 - 2024. All rights reserved.