フォームでデータを保存しようとしています。しかし、私はまだエラーがついていますイメージソースが読み取れません。
私のフォームには 'enctype' => 'multipart/form-data'があります。代わりに、フォームに画像を選択してアップロードせずにデータベースにデータを保存することができます。ご回答有難うございます。イメージを選択して選択せずにデータベースにデータを保存する方法
ビューのフォームスクリプト:データ保存のための
{{ Form::open(array('action' => '[email protected]', 'enctype' => 'multipart/form-data')) }}
<div class="box-body">
<div class="form-group">
{{ Form::label('Nama Barang', 'Nama Barang :') }}
{{ Form::text('nama_barang',null,['class'=>'form-control', 'style' => 'width:500px']) }}
</div>
<div class="form-group">
{{ Form::label('Harga Barang', 'Harga Barang :') }}
<div class="input-group">
<span class="input-group-addon">Rp</span>
{{ Form::text('harga_barang',null,['class'=>'form-control', 'style' => 'width:460px']) }}
</div>
</div>
<div class="form-group">
{{ Form::label('Jumlah Barang', 'Jumlah Barang :') }}
<div class="input-group">
{{ Form::text('jumlah',null,['class'=>'form-control', 'style' => 'width:500px']) }}
</div>
</div>
<div class="form-group">
{{ Form::label('image', 'Pilih gambar') }}
{{ Form::file('image', null) }}
</div>
</div>
<!-- /.box-body -->
<div class="box-footer">
{{ Form::submit('Simpan', ['class' => 'btn btn-primary']) }}
<button type="submit" class="btn btn-success">Simpan dan Publikasi</button>
<button type="submit" class="btn btn-default">Batal</button>
</div>
{{ Form::close() }}
と私のcontollerでこの方法:
public function addData()
{
$datas = new BarangModel;
$datas -> kode_barang = strtotime(Carbon\Carbon::now());
$dataGambar = new GambarModel;
$dataGambar -> kode_gambar = $datas->kode_barang;
$dataGambar -> kategori = 'barang';
$dataGambar->save();
Session::flash('message', 'Berhasil menambahkan barang !');
return Redirect::to('/barang');
}
あなたは間違ったコントローラメソッドを投稿したと思いませんか?あなたのフォームで 'simpan'メソッドにフォームを送信していますが、' addData() 'メソッド – jaysingkar
を投稿しました。申し訳ありませんが、私はそれを逃しました。ここに投稿する前にメソッドの名前を変更するだけですが、フォームを送信するときに使用するメソッドです。イメージを選択せずにフォームを送信する方法はありますか? –