0
我已經繼承了一個Laravel 4.2代碼庫,它具有管理控制面板。Laravel用戶角色在需要整數時輸出爲字符串
角色3的用戶可以訪問更多管理選項。一切都設置良好,並在實時構建工作,但是,本地Auth::user()->role
正在輸出作爲一個字符串,當構建適合尋找一個整數。
我無法編輯所有if/else權限語句來強制整數。
有沒有簡單的東西我應該找?
歡呼聲
我已經繼承了一個Laravel 4.2代碼庫,它具有管理控制面板。Laravel用戶角色在需要整數時輸出爲字符串
角色3的用戶可以訪問更多管理選項。一切都設置良好,並在實時構建工作,但是,本地Auth::user()->role
正在輸出作爲一個字符串,當構建適合尋找一個整數。
我無法編輯所有if/else權限語句來強制整數。
有沒有簡單的東西我應該找?
歡呼聲
確保您使用MySQL的mysqlnd驅動程序。
你是什麼意思的字符串?你的意思是字面意義上的數字3「3」的字符串,還是你的意思是它輸出一個像「admin」這樣的字符串? 'Auth :: user() - > role' /'role()'方法看起來像什麼? – haakym
數字的字符串'3'。然而,它完美的生活 –
我認爲這將反映您的表的數據類型。你有那個列設置爲整數? – user3158900