2016-09-06 1 views
0

フォームでデータを保存しようとしています。しかし、私はまだエラーがついていますイメージソースが読み取れません
私のフォームには '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'); 
} 
+0

あなたは間違ったコントローラメソッドを投稿したと思いませんか?あなたのフォームで 'simpan'メソッドにフォームを送信していますが、' addData() 'メソッド – jaysingkar

+0

を投稿しました。申し訳ありませんが、私はそれを逃しました。ここに投稿する前にメソッドの名前を変更するだけですが、フォームを送信するときに使用するメソッドです。イメージを選択せず​​にフォームを送信する方法はありますか? –

答えて

関連する問題