douhan4243 2017-04-18 16:26
浏览 55
已采纳

laravel 5.4中的数组到字符串转换错误

I'm trying to publish a post with register user in my laravel project But this Error happened I don't Know why please help me.

enter image description here and my PostController is:

 public function __construct()
  {
    $this->middleware('auth')->except(['index','show']);
  }

public function index()
{
    $posts=Post::latest()->get();

    return view('posts.index',compact('posts'));
}

public function show(Post $post)
{

    return view('posts.show',compact('post'));
}

public function create()
{
    return view('posts.create');
}

public function store()
{

   $this->validate(request(),[
       'title'=>'required',
       'body' => 'required|min:15'
   ]);
   Post::create(request([
        'title' => request('title'),
        'body' => request('body'),
        'user_id' =>auth()->id()
        //auth()->user()->id
    ]));

    return redirect('/');
 }

How Can I fix it?

  • 写回答

2条回答 默认 最新

  • douping5015 2017-04-18 21:42
    关注

    Try this code

    public function store(Request $request)
    {
    
       $this->validate(request(),[
           'title'=>'required',
           'body' => 'required|min:15'
       ]);
       Post::create([
            'title' => $request->title,
            'body' => $request->body,
            'user_id' =>auth()->id()
            //auth()->user()->id
        ]);
    return redirect('/');
    }
    

    of course my code might not work properly but if you could provide me with create method details in post model i can help better

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助