laravel爬坑日记"No query results for model [App\Admin\Models\Capacity\ProductPrice] threeForm"

这是路由没有定义好所以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级联动依旧需要一个半小时,也可以说的上楼主傻逼吧,但是抱怨一句,办公室好吵啊

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值