我已成功将文件图像保存到我的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