загрузить файл на laravel 5.7 - PullRequest
       1

загрузить файл на laravel 5.7

0 голосов
/ 13 декабря 2018

Здравствуйте, у меня возникли некоторые проблемы с кодом. Не хочу загружать файл в базу данных, и я выполняю все операции, описанные здесь, но это не решенное решение в моем случае, и это ошибка и код:

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

Это balise enctype на моем блэйде формы (create.blade.php), и это код хранилища методов, который вводит мои данные

     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 в своем публичном файле, и я неполучить эти вопросы, спасибо.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Повторно предоставлено, брат с return redirect('cvs'), потому что я даю другой параметр для индекса метода

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

, и это возвращает дублированный параметр в мое представление индекса, но ваш ответ поможет мне узнать причину проблемы, спасибо

0 голосов
/ 13 декабря 2018

Как ваша ошибка Это случилось для вашего маршрута

Попробуйте это

return redirect('cvs',['cv'=>Auth::user()->name ]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...