0
私はLaravelに少し慣れています。テーブルにFORMデータを挿入しようとしています。 save()メソッドが前述の例外をスローしています。以下はその詳細です。 誰かが問題を見つけるのを手助けできますか、ありがとうございます!
私はUBUNTU 14.04 OSに取り組んでいますLaravel 4.2 save()メソッドが "例外ハンドラでエラー"をスローしています。
ルート:
Route::get('/', '[email protected]');
Route::post('saveClientData', '[email protected]');
モデル:
class client extends Eloquent{
protected $table = 'client';
}
コントローラ:
<?php
class DataController extends BaseController {
/**
* Stores client data.
*
*/
public function storeData()
{
$client = new client();
$client->clientName = Input::get('clientName');
$client->clientLocation = Input::get('clientLocation');
$client->clientBid = Input::get('clientBid');
$client->save();
// echo 'passed2';
}
}
FORM:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Laravel PHP Framework</title>
<link rel="stylesheet" href="/css/styles.css" />
</head>
<body>
<div class="header">
<h1 id="header-logo">clients.com</h1>
</div>
<div class="mypage-form">
{{ Form::open(array('url' => 'saveClientData')) }}
<div class="row col-xs-12"><h2>Registration</h2></div>
<div class="row valid1">
<div class="col-xs-12">{{ Form::label('client-name', 'Client Name') }}</div>
<div class="col-xs-12 inputstyle">
{{ Form::text('clientName') }}
</div>
<div class="col-xs-12"><span class="error1"></span></div>
</div>
<div class="row valid1">
<div class="col-xs-12">{{ Form::label('client-location', 'Client Location') }}</div>
<div class="col-xs-12 inputstyle">
{{ Form::text('clientLocation') }}
</div>
<div class="col-xs-12"><span class="error1"></span></div>
</div>
<div class="row valid1">
<div class="col-xs-12">{{ Form::label('client-bid', 'Client Bid') }}</div>
<div class="col-xs-12 inputstyle">
{{ Form::text('clientBid') }}
</div>
<div class="col-xs-12"><span class="error1"></span></div>
</div>
<div class="row valid1">
<div class="col-xs-12"><a href="getClientData">Clients List</a></div>
</div>
<div class="row">
<div class="col-xs-12 buttonstyle" id="clientReg">
{{ Form::submit('Save') }}
</div>
</div>
<div class="row">
</div>
{{ Form::close() }}
</div>
<div class="footer">
<h4>[email protected]</h4>
</div>
</body>
</html>