Image 在laravel上上传图像

Image 在laravel上上传图像,image,upload,laravel,Image,Upload,Laravel,添加无法加载的图像,因为它在公用文件夹外创建了一个新文件夹 $input = Input::all(); $polje = array('naslov' => 'required'); $provjera = Validator::make($input, $polje); if($provjera->passes()){ $file = Input::file('file');

添加无法加载的图像,因为它在公用文件夹外创建了一个新文件夹

$input = Input::all();
        $polje = array('naslov' => 'required');

        $provjera = Validator::make($input, $polje);
        if($provjera->passes()){    

            $file = Input::file('file');
            $filename = $file->getClientOriginalName();
            $uploadSuccess = Input::file('file')->move(base_path().'/images/vijesti', $filename);
            $vijest = new Vijesti();
            $vijest->naslov = $input['naslov'];
            $vijest->slika = $uploadSuccess;
            $vijest->tekst = $input['tekst'];
            $vijest->tag = $input['tag'];
            $vijest->kategorija_id = Input::get('kategorija_id');
            $vijest->save();
            return Redirect::to('admin/vijesti/dodaj')->withInput()->with('ok', 'Vijest je uspjesno dodata.');
        }else {
            return Redirect::to('admin/vijesti/dodaj')->with('no', 'Greska: morate pokusati ponovo, polje naslov i slika su obavezna polja.');
        }

您使用了错误的函数。使用
public\u path()
而不是
base\u path()

$uploadSuccess=Input::file('file')->move(public_path()。/images/vijesti',$filename)

希望有帮助:)