这是路由没有定义好所以laravel-admin过去找模型导致的错误,这个时候千万别管提示到跟model赢怼
$router->get('/projectCapacity/threeSelect','Capacity\ProjectCapacityController@threeSelect');
看,明显路由定义错了
但是我不打算该路由,所以还是改url算了
$form->select('project_number', '项目编号')->options()->load('project_name',"/admin/productPrice/threeSelect");
废话不多说,把完整的例子放出来,这是一个laravel-admin的四级联动的例子
route.php
$router->get('/productPrice/secondSelect','Capacity\ProductPriceController@secondSelect');
$router->get('/productPrice/threeSelect','Capacity\productPriceController@threeSelect');
$router->get('/productPrice/fourSelect','Capacity\productPriceController@fourSelect');
select.php
$form->select('project_name', '项目名字')->options(function(){
$sql = "SELECT distinct projectname
FROM project_manages
";
$arr = Db::select($sql);
$reArr = [];
foreach($arr as $v){
$reArr[$v->projectname] = $v->projectname;
}
return $reArr;
})->load('project_number',"/admin/productPrice/secondSelect");
$form->select('project_number', '项目编号')->options()->load('product_name',"/admin/productPrice/threeSelect");
$form->select('product_name', '产品名字')->options()->load('product_number',"/admin/productPrice/fourSelect");
$form->select('product_number', '产品编号')->options();
老实人说句话,框架虽然好用,但是越用到后面限制越大,毕竟规则是别人定的,比如楼主搞2级联动花了半天,搞3级联动依旧需要一个半小时,也可以说的上楼主傻逼吧,但是抱怨一句,办公室好吵啊