【问题标题】:upload file on laravel 5.7在 laravel 5.7 上上传文件
【发布时间】:2018-12-14 04:22:22
【问题描述】:

您好,我在代码上有一些问题。不想在数据库上上传文件,我做了这里建议的所有操作,但在我的情况下没有解决解决方案,这是错误和代码:

Argument 2 passed to Symfony\Component\HttpFoundation\RedirectResponse::__construct() must be of the type integer, array given, called in D:\blog\vendor\laravel\framework\src\Illuminate\Routing\Redirector.php on line 203

这是我的表单刀片 (create.blade.php) 上的 balise enctype 这是一个方法存储代码注入我的数据

     public function store(cvRequest $request)   {

        if ($request->input('presentation') !== null && $request-> input('titre') !== null ) {
            $cv = new Cv();
            $cv->presentation = $request->input('presentation');
            $cv->title = $request->input('titre');
            $cv->user_id=Auth::user()->id;

            if($request->hasFile('photo')){
               $cv->photo=$request->file('photo')->store('image','public');
            }

            $cv->save();
            session()->flash('enregistrement' ,'Le cv a été bien ajouté' );
            return redirect('cvs',['cv'=>$cv->user->name ]);  
        }
        else{
          return view('cv.create');
            echo "<script>alert('Remplir les Informations necessaire au formulaire !! ')</script>";
        }
    }

我已经在我的公共文件中创建了php artisan storage:link 我不明白这个问题谢谢。

【问题讨论】:

  • 我认为您的重定向代码第二个参数数组类型 redirect('cvs',['cv'=&gt;$cv-&gt;user-&gt;name ]) 存在问题。 T

标签: php file-upload constructor laravel-5.7


【解决方案1】:

由于您的错误,这发生在您的路线上

试试这个

return redirect('cvs',['cv'=>Auth::user()->name ]);

【讨论】:

    【解决方案2】:

    return redirect('cvs') 转为兄弟,因为我在方法索引上给出了另一个参数

    public function index() {
        if (!Auth::guest()) {
            $listecv = Cv::where('user_id',[Auth::user()->id])->get();
            return view('cv.index', ['cvs' => $listecv]);   
        }
    }
    

    这会将重复的参数返回到我的索引视图,但您的回答帮助我了解问题的根源,谢谢

    【讨论】:

    • [在此处输入图片描述][1] [1]:i.stack.imgur.com/t9TCO.png 是的兄弟,但据说不能投票,因为我的声誉除非 15 岁
    猜你喜欢
    • 2019-01-27
    • 2020-04-28
    • 2019-05-13
    • 2019-07-05
    • 2020-01-29
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多