Я сделал мой контроллер, чтобы вставить данные в мою базу данных, а Задача - это файл модели.Laravel: Ошибка подключения PDO
приложение/HTTP/контроллер/UsersTableController: модель
public function store() {
$user = new Task;
$user->name = Input::get('name');
$user->PhoneNo = Input::get('PhoneNo');
$user->password = Hash::make(Input::get('password'));
$user->save();
return Redirect::to('/')->with('success','You have been successfully subscribe to us.');
}
Задача:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Task extends \Eloquent
{
protected $table ='users';
public $timestamp = 'false';
}
Мой маршрут:
Route::post('/PostForm', array('uses'=>'[email protected]'));
и моя форма, через которую я хочу, чтобы сохранить данные в базу данных, сохраненную как Register.blade.php
<form action="PostForm" method="post">
First name: <input type="text" name="name"><br>
Phone Number: <input type="number" name="PhoneNo"><br>
Password: <input type="password" name="password" mak=8>
<button type="submit">Submit</button><br>
</form>
и то, что я получаю на моем экране браузера, когда я нажав кнопку отправки ....
QueryException в connection.php линии 651: SQLSTATE [42S22]: Column не найдено: 1054 Неизвестный столбец «updated_at» в «списке полей» (SQL: вставить в имена пользователей (имя, телефон, пароль, обновленный_ат, created_at) значения (romiii,, asderf, 2015-12-23 10:02:56, 2015-12- 23 10:02:56))
и
PDOException в connection.php строке 390: SQLSTATE [42S22]: Column не найдено: 1054 Неизвестный столбец 'updated_at' в 'списке поля'
Но, мой метод в контроллере, который я сделал для вдавливания данных в базу данных, является правильным? –
Да, но это не проблема, пожалуйста, прочитайте мой ответ еще раз и отметьте его как принятый, если он решит вашу проблему. –
Это сработало для меня. Я думаю, что его вариант безопасности сохраняет update_time как значение по умолчанию в каждой таблице. – Sachith