Laravel-在控制器中存储和设置阵列

时间:2018-11-24 16:03:49

标签: php mysql arrays 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');
}

这是我的 View 代码的一部分,它将获取数组

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

1 个答案:

答案 0 :(得分:0)

您可以轻松地在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]);
}