1

laravel 4でファイルをアップロードする際に問題があります。コードは次のとおりです

        $file = Input::file('file');
        $path = 'public/image';
        $filename = Str::random(20) .'.'. File::extension(Input::file('logo.name'));

        $file->move('public/image',$file->getClientOriginalName());

        return Redirect::back();

コードを実行すると、メンバー関数 move() への呼び出しというエラー通知が表示されました。コードの何が問題なのですか?

4

2 に答える 2

3

var_dump($_FILES) でデバッグできます。ファイルを true に設定してフォームを開くのを忘れたため、アップロードに問題がありました。以下はlaravelドキュメントの例です

echo Form::open(array('url' => 'foo/bar', 'files' => true))

于 2013-05-23T10:38:48.190 に答える