Php Laravel 4模型控制器视图

Php Laravel 4模型控制器视图,php,laravel,laravel-4,Php,Laravel,Laravel 4,我如何在模型中使用它 现在示例1这项工作很好。。。在控制器上 $songs = DB::table('songlist') ->join('historylist', 'songlist.id', '=', 'historylist.songID') ->select('songlist.*', 'historylist.*') ->orderBy('historylist.date_played', 'DESC')

我如何在模型中使用它

现在示例1这项工作很好。。。在控制器上

$songs = DB::table('songlist')
        ->join('historylist', 'songlist.id', '=', 'historylist.songID')
        ->select('songlist.*', 'historylist.*')
        ->orderBy('historylist.date_played', 'DESC')
        ->first();

return View::make('currentsong')
             ->with('songs', $songs);
但我想从我的模型中得到这个

class Radio extends Eloquent
{


public static $timestamps = true;


}
我想让我的模特看起来像

课堂广播雄辩 {

现在,我如何将这个模型传递到我的控制器和视图中,并像我现在在视图上做的那样调用变量$songs->title

我没有真正理解的部分是如何调用控制器上的model函数,并将其解析到视图中,比如

$songs = Radio::getSonginfo();

return View::make('currentsong')->with('songs', $songs);
现在,当我在视图{{$songs->title}上调用它时,我得到了未定义的变量$songs

需要帮忙吗,谢谢


对不起,我的英语太生疏了。

您需要返回模型中的变量

public static function getSonginfo()
{
 $songs = DB::table('songlist')
        ->join('historylist', 'songlist.id', '=', 'historylist.songID')
        ->select('songlist.*', 'historylist.*')
        ->orderBy('historylist.date_played', 'DESC')
        ->first();

  return $songs;
}

我不知道该怎么做,不管怎样,检查一下这个文档
public static function getSonginfo()
{
 $songs = DB::table('songlist')
        ->join('historylist', 'songlist.id', '=', 'historylist.songID')
        ->select('songlist.*', 'historylist.*')
        ->orderBy('historylist.date_played', 'DESC')
        ->first();

  return $songs;
}