При попытке использовать хранимую процедуру для регистрации пользователя я сталкиваюсь с приведенной ниже ошибкой.
Любая помощь с благодарностью.Ошибка хранимой процедуры laravel
Error: SQLSTATE[42000]: Syntax error or access violation: 1318 Incorrect number of arguments for PROCEDURE tls_db.insert_customer; expected 7, got 0 (SQL: call insert_customer)
controller
$user = array(
'email' => Input::get('email'),
'password' => Input::get('password'),
'username' => Input::get('username'),
'PhoneNumber' => Input::get('PhoneNumber'),
'CustomerName' => Input::get('CustomerName'),
'CustomerSurname' => Input::get('CustomerSurname'),
'CustomerAddress' => Input::get('CustomerAddress'));
$data = new user($user);
$data->save();
user::storedProcedureInsert_customer();
return Redirect::to('/');
model
public static function storedProcedureInsert_customer() {
return DB::statement('call insert_customer');
}
Исправлены некоторые незначительные грамматические и форматирования –