Я очень плохо знаком с laravel, но это должно быть довольно простой задачей. Однако я получаю сообщение об ошибке.
Это моя миграция:
Schema::create('tblloanapp', function (Blueprint $table) {
$table->id();
$table->integer('BR_ID');
$table->integer('ClientID');
$table->integer('ClientChkID');
$table->integer('LoanType');
$table->integer('LoanPurpose');
$table->string('Principal');
$table->integer('Term');
$table->integer('PaymentMode');
$table->double('INT_RATE');
$table->double('PEN_RATE');
$table->string('OL_TEMP_APP_NO');
$table->string('APPLICATION_NO')->nullable();
$table->integer('LoanStatus');
$table->dateTime('DateRequested');
$table->dateTime('DateApproved')->nullable();
$table->text('ClientRemarks')->nullable();
$table->timestamps();
});
И это мой код вставки:
ApplicationForm::insert([
'BR_ID' => $BR_ID,
'ClientID' => $clientID,
'ClientChkID' => $clientChkID,
'LoanType' => $loanType,
'LoanPurpose' => $loanPurpose,
'Principal' => $principal,
'Term' => $term,
'PaymentMode' => $paymentMode,
'INT_RATE' => $interest,
'PEN_RATE' => $penalty,
'OL_TEMP_APP_NO' => $tempAppNo,
'APPLICATION_NO' => "",
'LoanStatus' => 1,
'DateRequested' => $datetime,
'DateApproved' => "",
'ClientRemarks' => $clientRemarks
]);
Большинство этих значений получены из переменные, которые получают свое значение из данных формы
Я получаю ошибку
jquery -3.4.1.min. js: 2 POST http://127.0.0.1: 8000 / application_form 500 (Внутренняя ошибка сервера)
Это моя модель:
use Illuminate\Database\Eloquent\Model;
class ApplicationForm extends Model
{
protected $table = 'tblloanapp';
}
Если это поможет, метод, который получает данные из базы данных в том же класс работает. Этот метод возвращает ошибку, поэтому я полагаю, что это не проблема подключения к базе данных.