Laravel ORM将结果作为对象数组

时间:2016-06-10 15:46:23

标签: php laravel orm

我的laravel项目中有两个简单的问题

1. ORM将结果作为对象

以下是我的查询,以获取与电子邮件匹配的详细信息

echo $users->user_email;

现在我将结果作为数组,但我需要将结果作为对象。

例如:我需要阅读Route::post('login',['as'=>'validatelogin','uses'=>'LoginController@login']);

2. 命名路线无效

在我的路线文件中我已经

<form role="form" action="{{ url('validatelogin') }}" method="post">

在我看来

class1

但我会得到methodnotfound异常

Laravel版本:5.2

1 个答案:

答案 0 :(得分:1)

  1. 从查询中删除->toArray()部分。此方法将集合或对象转换为数组。

  2. 使用{{ route('validatelogin') }}代替url()助手。检查路由是否具有名称运行php artisan route:list命令。