如何在Laravel中调用SQL Server存储过程?
您好,
我无法从Laravel调用SQL Server存储过程。即将到来的错误。
请帮助我任何人???
答案 0 :(得分:1)
以下是一个例子:
DB::statement('CALL sp_user_add(:name, :email, :password);',
array(
'name' => $name,
'email' => $email,
'password' => $password
)
);
答案 1 :(得分:0)
您可以通过两种方式轻松地在laravel中调用存储过程
class CheckController extends Controller
{
public function callProcedure()
{
// Calling Stored Procedure from MySQL
$alluser = DB::select('call getalluser()');
return $alluser;
}
}
class CheckController extends Controller
{
public function callProcedure($id)
{
// Calling Stored Procedure from MySQL
$specificuser = DB::select('call getspecificuser(?)',array($id));
return $specificuser;
}
}
您可以参考以下文章,以更好地理解 How to call stored procedure in laravel