小编Sa *_*Roz的帖子

laravel 无法上传大于 2MB 的文件

我正在 laravel 中做一个 CMS,我试图在 laravel 中上传一个超过 2MB 的文件,它显示图像上传失败。

我的控制器代码。

    $this->validate($request ,[
        'title' => 'required',
        'featured' => 'required|image',
        'content' => 'required',
        'category_id' => 'required',
        'tags' => 'required'
    ]);

    $featured = $request->featured;

    $featured_new_name = $featured->getClientOriginalName();

    $featured->move('uploads/posts', $featured_new_name);

    $post = Post::create([
        'title' => $request->title,
        'slug' => str_replace(' ', '-', $request->title),
        'featured' => 'uploads/posts/' . $featured_new_name,
        'content' => $request->content,
        'category_id' => $request->category_id,
        'user_id' => Auth::id()

    ]);   

     $post->tags()->attach($request->tags);

    Session::flash('success', 'Post Created Sucessfully.');

    return redirect()->route('posts');
    
Run Code Online (Sandbox Code Playgroud)

php laravel

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

laravel ×1

php ×1