Php 如何将DB中的内爆值分配到Laravel刀片模板视图中?

Php 如何将DB中的内爆值分配到Laravel刀片模板视图中?,php,laravel,Php,Laravel,我已经将我所有的复选框从Speaked_language[]内爆为1个值,包括1个textfield值 html 问题是如何基于1值将数据绑定到刀片模板视图复选框和文本字段中 我的收藏 <?php $user = DB::table('users') ->where("users.id", Auth::user()->id) ->first(); return View::make('user.profile')->with('user'

我已经将我所有的复选框从Speaked_language[]内爆为1个值,包括1个textfield值

html

问题是如何基于1值将数据绑定到刀片模板视图复选框和文本字段中

我的收藏

<?php

$user = DB::table('users')
    ->where("users.id", Auth::user()->id)
    ->first();

    return View::make('user.profile')->with('user', $user);
像这个例子一样,我得到了这些值English,Bahasa Melayu,Urdu,然后我需要为每个复选框和textfield中的Urdu赋值。但如果是英语,巴哈萨梅拉尤语,只需复选框即可。乌尔都语和文本字段也是如此。

假设$storedSpokenLang包含在数据库中检索到的值

您可以创建用户保存语言的集合,并将其传递给刀片视图模板

$spokenLang=collectexplode',',$storedSpokenLang->flip; 在视图中,您可以从这里开始:

{{Form::checkbox “口语[]”, 英语 $spokenLang->有“英语”, 数组'class'=>'表单检查输入'}} 英语 {{Form::checkbox “口语[]”, 巴哈萨·梅拉尤, $spokenLang->有“Bahasa Melayu”, 数组'class'=>'表单检查输入'}} 巴哈萨·梅拉尤 {{Form::checkbox “口语[]”, $spokenLang->exceptEnglish,Bahasa Melayu,->不是空的, 数组'class'=>'表单检查输入'}} 其他 {{Form::text “口语[]”, $spokenLang->exceptEnglish,Bahasa Melayu,-->键->内爆“,”, 数组'class'=>'表单控件'}}
我已经用集合更新了我的问题。如何从那里将$spokenLang绑定到视图中?@MohammadNurdin在您的视图中::make->with->with'spokenLang',$spokenLang;
$request->merge(['spoken_language' => implode(',', (array) $request->get('spoken_language'))]);
<?php

$user = DB::table('users')
    ->where("users.id", Auth::user()->id)
    ->first();

    return View::make('user.profile')->with('user', $user);