Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Can';t从laravel 4中的对象检索值_Php_Laravel_Laravel 4_Blade - Fatal编程技术网

Php Can';t从laravel 4中的对象检索值

Php Can';t从laravel 4中的对象检索值,php,laravel,laravel-4,blade,Php,Laravel,Laravel 4,Blade,我目前在Laravel4工作 我试图通过一个包含公司名称列表的数组来填充一个下拉菜单,但它就是不起作用。我得到一个关于数组到字符串转换失败的错误,或者对象到字符串转换失败。有什么想法吗 谢谢 以下是视图: <div> Carehome type: <select name='carehome_type'> @foreach($companies as $company)

我目前在Laravel4工作

我试图通过一个包含公司名称列表的数组来填充一个下拉菜单,但它就是不起作用。我得到一个关于数组到字符串转换失败的错误,或者对象到字符串转换失败。有什么想法吗

谢谢

以下是视图:

            <div>
                Carehome type:
        <select name='carehome_type'>
            @foreach($companies as $company)
                <option value="{{$company}}" >{{$company}}</option>
            @endforeach
        </select>  
    </div>

您的结果集是一个对象数组,在每次迭代中您都有一个对象供您使用

这就是为什么在尝试
{{$company}
时会得到对象到字符串的转换

必须指定所需对象的属性。试试这个:

@foreach($companies as $company)

  <option value="{{$company->Company}}" >{{$company->Company}}</option>

@endforeach
@foreach($companys作为$company)
{{$company->company}
@endforeach

其中,Company对应于您使用
select(“Company”)

选择的字段,非常感谢!我试过了,但不是有人陪,而是有人陪
@foreach($companies as $company)

  <option value="{{$company->Company}}" >{{$company->Company}}</option>

@endforeach