将图像上传到laravel中的文件夹

时间:2015-11-10 05:01:48

标签: php laravel blade

我已成功将文件图像保存到我的laravel中的本地文件夹,但是在找不到图像视图时出现错误。

这是我的createImage.blade.php

{!!Form::open(['route'=>'lowongan.store', 'method'=>'POST', 'files' => true])!!}
<div class="form-group">
  {!!Form::label('Image Lowongan : ')!!}
  {!!Form::file('imgLoker')!!}
</div>
{!!Form::close()!!}

我正在为我保存的目标图片设置config/filesystem

'disks' => [

        'local' => [
            'driver' => 'local',
            'root'   => public_path('imageLoker'),
        ],

这是我的模态,我使用Carbon

    class Lowongan extends Model {

    protected $table = 'Lowongan';
    protected $fillable = ['judul','imgLoker','deskripsi', 'profilePt','deadline'];

    public function setPathAttribute($path){
        $name = Carbon::now()->second.$path->getClientOriginalName();
        $this->attributes['imgLoker'] = $name;
        \Storage::disk('local')->put($name, \File::get($path));
    }
}

我的控制器:

public function index() {
        $lowongans = Lowongan::all();
        return view('lowongan.index',compact('lowongans'));
}    
public function store(Request $request)
        { Lowongan::create(
                $request->all());
            return "listtt";
        }

我在此文件中收到错误,找不到我的图片。这是我的index.blade.php

@foreach($lowongans as $lowongan)
<tr>
  <td>
    <img src="imageLoker/{{$lowongan->imgLoker}}" alt="" />
  </td>
</tr>
@endforeach

enter image description here

0 个答案:

没有答案