在Laravel 4中使用存储过程

gin*_*93r 5 stored-procedures laravel-4

我试图通过laravel路由调用存储过程,我不断收到错误:

{"error":{"type":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'emailAddress' in 'field list' (SQL: CALL getLibraryList(emailAddress))",
Run Code Online (Sandbox Code Playgroud)

我相信我正在做的电话是正确的:

$result = DB::statement('CALL getLibraryList('.$email.')');
return $result;
Run Code Online (Sandbox Code Playgroud)

gin*_*93r 12

找到一种方法让这个工作在这里:

$result = DB::select('call getLibraryList(?)',array($email));
Run Code Online (Sandbox Code Playgroud)