为了账号安全,请及时绑定邮箱和手机立即绑定

在使用带有参数Css的where条件后在laravel中不起作用

在使用带有参数Css的where条件后在laravel中不起作用

PHP
aluckdog 2022-06-17 10:13:51
我试图在调用此函数后使用带参数的 where 条件列出数据库详细信息 CSS 不起作用,但所有数据都正确列出并且没有参数,CSS 正常工作。网页.phpRoute::get('/viwelist/{id}','Front\SISProfileController@check');控制器class SISProfileController extends Controller { public function check($district){    $list = SISAccount::all()->where('District', '==', $district);    //dd($list->all());    return view('Front.listSIS', compact('list'));} }关联 <a href="{{ URL('/viwelist/'.'districtname')}}">click</a>
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

您正在做的是从数据库中获取所有元素并通过Collection::where方法检查该条件,如果数据库中有很多数据,这将导致很多问题。相反,您应该where直接在数据库上使用该方法,而不是只取回那些记录,因此您应该执行以下操作:


$list = SISAccount::where('District', '=', $district)->get(); //to get back a Collection with all the records


$list = SISAccount::where('District', '=', $district)->first(); //to get only the first record, like if District is your primary key

css问题可能是由于您在标题上放置了一个相对链接作为css文件的位置,而不是您应该有类似的东西/asset/css.css,所以/在开头有a


查看完整回答
反对 回复 2022-06-17
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信