【发布时间】:2017-07-24 08:19:02
【问题描述】:
cat img 必须是以下类型的文件:jpg、jpeg、png。
这是我的刀
<form enctype="multipart/form-data" method="post"> @foreach ($errors->all() as $error) <p class="alert alert-danger">{{ $error }}</p> @endforeach @if(session('status')) <div class="alert alert-success"> {{ session('status') }} </div> @endif
<div class="box-body"> <input type="hidden" name="_token" value="{!! csrf_token() !!}">
<div class="form-group">
<label for="cat_name" class="col-lg-2 control-label"> <dt>Category Title</dt></label><div class="col-xs-5">
<input type="text" class="form-control" id="cat_name" placeholder="Category Title" name="cat_name">
</div>
</div>
<br> <br>
<div class="form-group">
<label for="cat_image" class="col-lg-2 control-label"><dt>Category Image</dt></label><div class="col-xs-5">
<input type="file" class="form-control" id="cat_img" placeholder="Category Image" name="cat_img"><br> <div id="imagePreview"></div>
</div>
</div>
这是我的控制器
> public function messages()
> {
> return [
> 'cat_name.required'=> 'Input Category Title',
> 'cat_img.required'=> 'Input Image Format: jpg, jpeg, png', ];
> }
> public function rules()
> {
> return [
> 'cat_name'=> 'required|min:2',
> 'cat_img'=> 'required |mimes:jpg,jpeg,png| max:5000', ];
> } }
我正在上传正确类型的图像格式。
【问题讨论】:
标签: laravel-5