2015-07-09 2 views
0

Я немного новичок в laraval. Я должен обновить запись в базе данных. Для этого я получаю конкретный id при нажатии на редактирование и с этого id, я хочу заполнить form значениями, которые есть в базе данных, против id. Я сделал большую часть этого, так как получаю значения из базы данных, но теперь я понятия не имею, как заполнить его в шаблоне. Как и в пользовательском PHP, мы делаем это так:Как передать атрибут значения в шаблоне laravel?

<input type="text" name="name" value=<?php echo $r['name']; ?> 

ответ

0

При создании вида в пределах маршрута обратного вызова или методу контроллера вы передаете в данных для просмотра.

$user = User::find(1); 

return view('greetings', ['user' => $user]); 

В шаблоне лезвия теперь у вас есть доступ к переменной $user, который содержит модель.

<input type="text" name="name" value="{{ $user->name }}" /> 
+0

спасибо, что очень помогло – Saani

0
$users= array(); 
$users['data'] = User::find(1); 
return View('greetings')->with($users); 

И тогда ваше ваше использование просмотр файла greetings.blade.php как это.

<input type="text" name="name" value="{{ $data->name }}"/> 
Смежные вопросы