1
laravel form builder selection에 서적 목록을 어떻게 표시합니까?Laravel 4 양식 목록에 데이터 목록 표시
{{ Form::select('book_name', array(
@foreach($book_names as $book_name)
$book_name->name => $book_name->name,
@endforeach
}}
하지만 분명히 : 나는 이런 식으로 뭔가를하고 싶은
{{ Form::select('book_name', array(
'book1' => 'book1',
'book2' => 'book2',
'book3' => 'book3')
}}
: 순간 BookController.php
$book_names = Book::all();
return View::make('books')->with('book_names', $book_names);
난 단지 수동으로 입력 데이터를 어떻게 알고 작동하지 않습니다 ..
우리가 배열의 키와 값 목록을 표시 할 수 있습니다 단순히 배열을 전달 후
그리고 : 그것은 당신이 컬렉션의 속성을 하나 또는 두 개의 (키와 값)의 배열을 만들 수 있습니다 ? 예 : $ user = Auth :: user() -> roles-> lists ('name'). echo $ user [0], $ user [1]처럼 할 수 있습니까? 분명히 작동하지 않을 것입니다. – MaXi32
@ MaXi32 Laravel 5.1에서는 실제 배열을 얻기 위해'all()'을 끝에 추가해야합니다 :'$ user = Auth :: user() -> roles-> lists ('name') -> all)' – lukasgeiter