0
管理者用コントロールパネルを持つLaravel 4.2コードベースを継承しました。整数が必要なときに文字列として出力するLaravelユーザーロール
ロール3を持つユーザーは、さらに管理オプションにアクセスできます。すべてがうまくセットアップされ、ライブビルドで作業しますが、ローカルでAuth::user()->role
が文字列として出力されます。ビルドが整数を探すように調整されている場合です。
整数を強制するためにすべてのif/else許可文を編集することはできません。
探してみたいことがありますか?
乾杯
文字列はどういう意味ですか?あなたは文字通り3番の数字の文字列を意味しますか?それとも 'admin'のような文字列を出力するのですか? 'Auth :: user() - > role' /' role() 'メソッドはどのように見えますか? – haakym
数字の文字列... '3'。しかし、それはライブビルドで完璧に動作します –
私はあなたのテーブルのデータ型を反映すると思います。その列は整数に設定されていますか? – user3158900