Как загрузить видео высокого размера в Laravel? - PullRequest
0 голосов
/ 17 ноября 2018

enter image description here

Это изображение показывает ошибку, когда я загрузил видео размером 17 МБ, я установил php.ini для post_max_size = 1500M (CLI) и fpm 800M.но когда я бегу в Laravel, ошибка.Как я должен сделать?,И когда я запускаю phpinfo.php в браузере, post_max_size показывает 1G или 1000M.Пожалуйста, помогите мне .. У меня есть поиск по другим вопросам stackoverflow с тем же вопросом, но это мне не помогает ..

Это мой контроллер для видео

public function add_video(Request $request)
{
    // return $request->all();
    $this->validate($request, [
        'tittle_video' => 'required',
        'keterangan_video' => 'required',
        'poster_file' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
        'video_file' => 'required|mimes:mp4,avi,mpeg,webm,wmv,3gp,avi,mov,rm,mpg,ogg,qt|max:750000',
        'channelid' => 'required|numeric'
    ]);

    $cariChannel = Project::findOrFail($request->channelid);

    if($request->hasFile('poster_file') && $request->hasFile('video_file')){
        $image = $request->file('poster_file');
        $name = time().'.'.$image->getClientOriginalExtension();
        $destinationPathPoster = public_path($cariChannel->url_project);

        $video = $request->file('video_file');
        $nameVid = time().'.'.$video->getClientOriginalExtension();
        $destinationPathVideo = public_path($cariChannel->url_project);

        // $image->move($destinationPath, $name);

        $insert = Video::create([
            'project_id' => $cariChannel->id,
            'title_video' => $request->tittle_video,
            'description_video' => $request->keterangan_video,
            'source_video' => $cariChannel->url_project."/".$nameVid,
            'source_poster' => $cariChannel->url_project."/".$name,
        ]);

        $insertPoster = $image->move($destinationPathPoster, $name);
        $insertVideo = $video->move($destinationPathVideo, $nameVid);
        if($insert && $insertPoster && $insertVideo){
            return redirect('/vendor/profile')->with('success','Success added new videos!');
        }else{
            return redirect('/vendor/profile')->with('failed','Failed add new video');
        }
    }

}

У меня есть настройки моего php.ini, но при загрузке видео 8MB или hgiher загрузка не удалась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...