首页 > 解决方案 > Laravel - 在控制器中存储和设置数组

问题描述

我是 Laravel 的初学者程序员,请指导我完成这里谢谢。

我想要的是将此数据存储到一个数组并将此代码设置为一个数组,但我不知道..

这是我的控制器

public function store(Request $request)
{
    $this->validate($request,[
        'city' => 'required'

    ]); 


   $citi = new City;
   $citi->city = $request->input('city');
   $citi->save();

   return redirect('/lugar')->with('success', 'Data Inserted');
}

这是我的一段查看代码,它将获取数组

        <td> {{Form::text('city[]', '', ['class' => 'form-control name_list', 'placeholder' => 'Add Country'])}} </td>

标签: phpmysqlarrayslaravel

解决方案


您可以轻松地在函数中返回一个数组,with()因此您的代码将如下所示:

public function store(Request $request)
{
    $this->validate($request,[
        'city' => 'required'

    ]); 


   $citi = new City;
   $citi->city = $request->input('city');
   $citi->save();

   return redirect('/lugar')->with(['status' => 'success', 'data' => $citi]);
}

推荐阅读