PHP的Laravel加一个小页面出现问题(whereRaw的用法)

1.权限更新问题

因为是已经有样例了所以html和php页面很快写出来了

然后就是页面写完了路由不知道在哪写,后来想起来之前有要开权限来着,试了一下,还是不行,不过方向是对了

PHP的Laravel加一个小页面出现问题(whereRaw的用法)_第1张图片

这是加的路由,不过需要在更新一下权限

PHP的Laravel加一个小页面出现问题(whereRaw的用法)_第2张图片这样写的路由就可以展示了!!!

2.页面出来了就是报错了!!!

PHP的Laravel加一个小页面出现问题(whereRaw的用法)_第3张图片是前台变量没有从后台传值

然后页面就可以出来了!!

3.最后一个需求就是'supplier_fee'和'amount'的比较

你可以在查询语句中使用条件语句来实现根据'supplier_fee'和'amount'的比较来控制数据的显示。以下是示例代码:

$query->whereRaw('supplier_fee > amount')->offset(($p - 1) * $n)->limit($n);

在这个代码中,使用了whereRaw()方法来添加原始的SQL条件语句,其中'supplier_fee > amount'用于比较'supplier_fee'和'amount'的值。只有满足这个条件的数据才会被查询并显示出来。


换个位置写可能更好一点!!!(减少重复代码)


$query = $obj::query()->whereRaw('supplier_fee > amount');


你可能感兴趣的:(laravel,php)