我試圖在調用此函數后使用帶參數的 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
- 1 回答
- 0 關注
- 106 瀏覽
添加回答
舉報
0/150
提交
取消