【问题标题】:PHP Laravel Framework Routing-BladePHP Laravel 框架路由刀片
【发布时间】:2014-01-05 06:43:59
【问题描述】:

我正在研究 Laravel 框架,所以我只是制作了不同的示例来学习。我编写了这个代码块:

show.blade.php

 <!doctype html>
    <html>
        <head>
            <meta charset="utf-8">
        </head>

        <body>
            <h1>Hello,{{ $user->username }}</h1>
        </body>
    </html>

路由.php

Route::get('users/{username}',function($username){

    $user = User::whereUsername($username)->first();

    return View::make('users.show',['user=>$user']);
});

我正在用这个网址给我的用户打电话:http://localhost:8888/l4/public/users/xxx

错误:

ErrorException
Undefined variable: user (View: /Applications/MAMP/htdocs/l4/app/views/users/show.blade.php)

【问题讨论】:

    标签: php routing laravel laravel-4 blade


    【解决方案1】:

    试试:

    return View::make('users.show')-&gt;with('user' , $user);

    【讨论】:

      【解决方案2】:

      看起来你有一个错误。 :)

      Route::get('users/{username}',function($username){
      
          $user = User::whereUsername($username)->first();
      
          return View::make('users.show',['user' => $user]);
      });
      

      【讨论】:

        猜你喜欢
        • 2016-09-13
        • 1970-01-01
        • 2018-11-20
        • 2015-07-12
        • 1970-01-01
        • 2019-07-15
        • 2014-04-21
        • 2021-07-02
        • 1970-01-01
        相关资源
        最近更新 更多