未定义的变量:错误(查看:C:\ wamp \ www \ laravel \ myproject \ resources \ views \ songs \ create.blade.php)

时间:2016-02-05 05:14:54

标签: php error-handling undefined laravel-5.2

/*route.php*/
<?php
  $router->bind('songs', function($slug)
 {
    return App\Song::whereSlug($slug)->first();
 });
  $router->resource('songs','SongsController');
  Route::group(['middleware' => ['web']], function () {
  });
?>

blade.php

中获取未定义的错误变量

1 个答案:

答案 0 :(得分:0)

您需要将变量传递给您正在使用它们的视图create.balde.php。在这里你实际上返回数组对象。

像这样使用。

$ song = App \ Song :: whereSlug($ slug) - &gt; first();

返回视图(&#39; songs.create&#39;,compact(&#39; song&#39;));

当您未传递任何变量并直接在刀片视图文件中使用时,会出现此错误。