小编use*_*412的帖子

Laravel 4 - 没有猜猜可用的问题

我得到这个错误:LogicException:在尝试上传图像时,无法猜测mime类型,因为没有猜测器可用(你启用了php_fileinfo扩展吗?).我启用了php_fileinfo扩展,并重新启动了Wamp Web服务器,但我仍无法解决此问题.我错过了什么?谢谢

以下是我的代码:

型号:Product.php

class Product extends Eloquent {

protected $fillable = array('category_id', 'title', 'description', 'price', 'availability', 'image');

public static $rules = array(
    'category_id'=>'required|integer',
    'title'=>'required|min:2',
    'description'=>'required|min:20',
    'price'=>'required|numeric',
    'availability'=>'integer',
    'image'=>'required|image|mimes:jpeg,jpg,bmp,png,gif|max:3000',
);

public function category() {
    return $this->belongsTo('Category');
}
Run Code Online (Sandbox Code Playgroud)

}

控制器:ProductsController.php

 public function postCreate() {
    $validator = Validator::make(Input::all(), Product::$rules);

    if($validator->passes()) {
        $product = new Product;
        $product->category_id = Input::get('category_id');
        $product->title = Input::get('title');
        $product->description = Input::get('description');
        $product->price = Input::get('price');

        $image = Input::file('image');
        $filename = date('Y-m-d-H:i:s')."-".$image->getClientOriginalName();
        Image::make($image->getRealPath())->resize(468,249)->save('public/img/products/'.$filename);
        $product->image = 'img/products/'.$filename;
        $product->save();

        return Redirect::to('admin/products/index')
            ->with('message', 'Product …
Run Code Online (Sandbox Code Playgroud)

mime wamp fileinfo laravel-4

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

fileinfo ×1

laravel-4 ×1

mime ×1

wamp ×1