2

我想问一下如何在 laravel 刀片视图中显示这种类型的数组?

Array(
[0] => stdClass Object
    (
        [id] => 2
        [email] => email@email.com
        [username] => dodie
        [firstname] => Jhon
        [lastname] => David
        [password] => $2y$08$x12gVo54SsUW0U1aHTHaXu7VbgHFG8So9.fd/DfczT7KOyk4J1nLS
        [location] => {'long':47.061469, 'lat': 8.321743}
        [photo] => 1.jpg
        [hometown] => England
        [Updated] => 1
        [description] => "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
        [role] => client
        [deleted_at] => 
        [created_at] => 2013-10-10 06:00:18
        [updated_at] => 2013-10-10 07:24:22
        [reviewer_id] => 1
        [company_id] => 2
        [title] => Very Bad Ass
        [content] => badass
        [review_rating] => 1
        [helpful] => 0
        [logo] => 2.jpg
        [contactperson] => Jhon Doe
        [companyname] => Hardy Contractor
        [address] => makati Philippines
        [type] => Heating and Airconditioning
        [stars] => 2
        [phone] => 554-9266
        [fax] => Hardy Contractor
        [website] => www.hardycontractors.com
    )

这就是我在控制器中传递它的方式:

$data = DB::select($query); //fetching data using Query Builder
return View::make('home')->with('users', $data);

这就是我在刀片视图中的称呼:

$users->website

每次我在我的刀片上调用这个,你能启发我吗?:) 我想更多地了解如何处理此类问题。

4

1 回答 1

3

你所拥有的是一个 std 类对象的数组。

在您看来,您可以简单地遍历它们:

@foreach($users as $user) 
 {{ $user->website }}
@endforeach

如果数组中只有一个对象,您可能需要考虑将 $users[0] 传递给视图,然后将其作为单个对象使用。

于 2013-10-12T17:22:19.607 回答