1
私はlaravelを使いました。私は現在laravel 5.3を使用しています。 データベースからの読み取りデータに問題がありました。Laravel 5.3データが表示されない
ここに私のインデックスコードです。
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th>Firs Name</th>
<th>Last Name</th>
<th>Gender</th>
<th colspan="2">#</th>
</tr>
@foreach((array) $obj as $driver)
<tr>
<td>{{ $driver->first_name }}</td>
<td>{{ $driver->last_name }}</td>
<td>{{ $driver->gender }}</td>
<td><button type="button" class="btn btn-success" href="{{ route('driver.edit',$driver->id) }}"> Edit </button></td>
<td><button type="button" class="btn btn-danger" href="{{ route('driver.destroy',$driver->id) }}" onsubmit="ConfirmDelete()"> Delete </button></td>
</tr>
@endforeach
</table>
<button type="button" class="btn btn-success" href="{{ route('driver.create') }}"> Create </button>
</div>
</div>
</div>
</div>
</div>
</div>
function ConfirmDelete()
{
var x = confirm("Are you sure want to delete?");
if (x)
return true;
else
event.preventDefault();
return false;
}
DriverController
class DriverController extends MasterController
{
protected $indexView = 'driver.index';
protected $title = 'driver';
protected $formView = 'driver.form';
protected $editView = 'driver.edit';
protected $routeBindModel = 'driver';
protected $redirectPageWhenFormSuccess = 'driver.index'; //Route Name
public function save(Request $request, $obj = null) {
if (!$obj) {
$obj = new Driver;
}
$obj->first_name = $request->first_name;
return $this->saveHandler($request, $obj);
}
}
データがないと検出されたエラー、私はMyDatabaseというの少なくとも1つのデータを持っています。入力マニュアル。
最初に '$ obj'の内側にワットを印刷してみてください。 –
@SulthanAllaudeenあなたはecho( '$ obj');インデックスで? –
いいえ、 'print_r($ obj);' –