1
林有问题要上传的照片和任何形式的对我的应用程序文件,因为做上传但作为.tmp文件和他们没有对我的看法正确显示Laravel 4:移动文件上传一次
1.-我的形式,我试着给会员上传与名称,组,电子邮件,描述和照片
{{Form::open(array('action' => '[email protected]','files'=>true)) }}
{{ Form::label('file','Agregar Imagen',array('id'=>'','class'=>'')) }}
{{ Form::file('file','',array('id'=>'','class'=>'')) }}
<br/>
{{Form::text('name','',array('class' => 'form-control','placeholder'=> 'Nombre'))}}
{{Form::text('group','',array('class' => 'form-control','placeholder'=> 'Cargo'))}}
{{Form::text('email','',array('class' => 'form-control','placeholder'=> 'Correo'))}}
{{Form::textarea('description','',array('class' => 'form-control','placeholder'=>''))}}
<!-- submit buttons -->
{{ Form::submit('Guardar') }}
<!-- reset buttons -->
{{ Form::reset('Reset') }}
{{ Form::close() }}
控制器
public function addMember()
{
$name = Input::file('file')->getClientOriginalName();
$newname = Input::file('file')->getFilename();
Input::file('file')->move(storage_path(),$name);
$subpath = storage_path();
$path = $subpath.'/'.$newname2;
$name2 = Input::get('name');
$email = Input::get('email');
$description = Input::get('description');
$group = Input::get('group');
DB::table('contactgroups')->insert(
array('group' => $group, 'name' => $name2, 'path' => $path, 'email' => $email, 'description' => $description)
);
$members = DB::table('contactgroups')->get();
return View::make('admin.members',['members' => $members]);
}
我知道我应该使用一个
2,我的上传功能模型升起在我的数据库负载的东西,但是这不是问题,现在
3 .-我显示视图
@extends('layouts.main')
@section('content')
@foreach($members as $member)
<div class = "row fondue">
<h3><div class="col-md-12"><b><?=$member->name ?></b></div></h3>
<div class="col-md-4"> <img src="<?=$member->path ?>" alt="Image" class = "contact-img"></div>
<div class="col-md-4"><?=$member->description ?></div>
<div class="col-md-4"><?=$member->email ?></div>
</div>
@endforeach
@stop
,这一切......的信息保存在数据库中,但图像无法正确显示上视图和文件上传的tmp文件,我不知道为什么
“存储”目录不是(或不应该)公开访问。你将不得不将图像存储在'公共' – lukasgeiter 2014-12-27 14:50:04
某处,但我有一些私人文件,我不想公开 – 2014-12-27 14:57:32
你的意思是只有登录的用户应该能够访问它? – lukasgeiter 2014-12-27 14:58:39