dpgjci27392 2014-08-04 09:39
浏览 84
已采纳

未定义的变量:标题,在Laravel中

I´m define my method controller index() and I pass param title for show in my html view:

class WebController extends BaseController{
    public $layout = 'layout.base';

    /*Index*/
    public function index(){
        $this->layout->title = 'Index Title';
        return View::make('pages.index');
    }
}

But when I load the page return this error: enter image description here

And in my 'app\views\layout\base.blade.php' i have:

<!DOCTYPE html>
<html lang="es">
    <head>
        <title>{{$title}}</title>
        @section('metas')
        @show

        @section('styles')
        @show
    </head>

This is my route.php:

Route::get('/index',['as' => 'pages.index', 'uses' => 'WebController@index']);

How to fix this? Thank you very much!

  • 写回答

3条回答 默认 最新

  • drvvvuyia15070493 2014-08-04 09:52
    关注

    Try to add an array with data to the view::make:

    return View::make('pages.index', array('title' => 'Title'));
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容