Laravel 5.2 — Заполните выбор параметров из базы данных

Попытка заполнить выпадающий список из базы данных. но там возникли некоторые сложности. Любая помощь? Это основано на структуре Laravel.

Часть кода

$projects = DB::table('projects')->where('users_id','=',Auth()->User()->id)->get();

foreach($projects as $project){
echo '
<option value="<?php $id = $project[id] ?>" name="parentProj">'
.$projectName = $project[id].
'</option>
';
}

контроллер

public function index(){
$projects = DB::table('projects')->lists('id','projectName');

return view('pages.todo', ['projects'=> $projects);
}

0

Решение

По вашему мнению:

<select name="parentProj">
@foreach($projects as $project)
<option value="{{ $project->id }}">{{ $project->projectName}}</option>
@endforeach
</select>
2

Другие решения

Или вы можете использовать формы & HTML-пакет от Laravel Collective:
https://laravelcollective.com/docs/5.2/html#drop-down-lists

{{ Form::select('Projects', $projects)) }}
0

По вопросам рекламы [email protected]