Когда я пытаюсь загрузить PDF-файл, появляется сообщение об ошибке «Файл не найден по пути». - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь загрузить файл pdf и файл do c на сайт. Я использовал символическую ссылку для создания папки хранения в publi c и создал папку с именем Paper, чтобы загруженный файл можно было сохранить в хранилище.

   <form class="form-horizontal" method="post" action="paper"enctype="multipart/form 
data">
@csrf
<div class="form-group">
    <label for="title">Title of Paper</label>
    <input type="text" class="form-control" name="title"  placeholder="Title of 
  Paper" required="required">
</div>
<div class="form-group">
    <label for="Paper">Upload Paper</label>
    <input type="file" class="form-control" name="paper" required="required" >
</div>

<button type="submit" class="btn btn-primary">Submit</button>

Это мой код контроллера

namespace App\Http\Controllers;
use App\Submission;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Validator;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Facades\Storage;
 class PapersController extends Controller
 {


 public function  store(Request $request){

$request->validate([
    'title'=>'required',
    'paper'=>'required'

]);


$title= $request->input('title');
 $request->validate([
        'paper' => 'required|mimes:pdf,xlx,csv|max:2048',
    ]);

      $fileName= time().'.'.$request->paper->extension();

      Storage::disk('local')->move(public_path('Paper'), $fileName);
      $newsubmission= array("title"=>$title, "paper"=>$fileName);
    $created= DB::table('submissions')->insert($newsubmission);
if($created){
    return "Sucessful";
}else{
    return "Not Sucessful";
}

}

Но я получаю сообщение об ошибке, говорящее, что файл не найден по пути. Любая помощь приветствуется.

...