laravel中不支持的操作数类型

时间:2014-10-07 18:06:19

标签: laravel laravel-4

当我点击菜单进行编辑时,我收到此错误

  

不支持的操作数类型

,它显示的行是

{{ Form::select('submenu_id', array('default' => 'Please Select') + $submenu_options ) }}

就在我的edit.blade.php

2 个答案:

答案 0 :(得分:1)

在Laravel 5.1中,我通过

解决了这个问题
$categories = [''=>''] + Category::lists('name', 'id')->toArray();
return view('products.create', compact('categories'));

或者

$categories = [''=>''] + Category::lists('name', 'id')->all();
return view('products.create', compact('categories'));

答案 1 :(得分:0)

在控制器中,您没有添加子菜单选项,因为这样会显示此错误:

>>> import math
>>> def rad_to_deg(radians): 
...     pi = math.pi 
...     degrees = 180 * radians / pi 
...     return degrees 
... 
>>> def deg_to_rad(degrees): 
...     pi = math.pi 
...     radians = pi * degrees / 180 
...     return radians
... 
>>> rad_to_deg(2)
114.59155902616465
>>> deg_to_rad(180)
3.141592653589793
>>>