/*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
答案 0 :(得分:0)
您需要将变量传递给您正在使用它们的视图create.balde.php。在这里你实际上返回数组对象。
像这样使用。
$ song = App \ Song :: whereSlug($ slug) - &gt; first();
返回视图(&#39; songs.create&#39;,compact(&#39; song&#39;));
当您未传递任何变量并直接在刀片视图文件中使用时,会出现此错误。