entrust

    1熱度

    1回答

    我跟着一個關於如何使用角色,權限...與laravel應用程序的教程。我使用的委託包 這個接口: 但是,我面對2個錯誤,(我會談談兩者的相同的話題,因爲我想也許他們造成同樣的事情) : 1)ErrorException在Gate.php行317: 非法偏移類型isset或空 - >發生這種情況時,我點擊 「項目」 或 「角色」 2)FatalErrorException在UserControlle

    0熱度

    1回答

    如上所述,我遵循教程在laravel 5.2中創建ACL模式,該錯誤在我爲PermissionTableSeeder種子類時附帶。 嗯,我希望有人能夠幫助我解決這個問題。 這是錯誤:

    4熱度

    1回答

    因此,我正在閱讀有關使用laravel策略向授權機構申請我的應用程序的資源,但似乎有一個問題,雖然我跟着教程。 我有一個用戶模型,不能通過HTTP請求創建,除非其他用戶具有'Admin'或'Broker'角色的Entrust角色。我的理解,併成功使其像索引用戶的其他操作的工作是以下幾點: 私人$policies陣列內AuthServiceProvider.php裏面,我註冊了用戶級與UserPol

    1熱度

    1回答

    自從我刪除了Entrust以來,我遇到了Laravel問題。 一切工作正常,直到我嘗試安裝Entrust。我刪除它,因爲它不停地說了下面的消息與此相同的問題Laravel cache store does not support tagging Laravel緩存存儲不支持標籤 我刪除一切與委託,去除任何變化,我不得不做但自那以後,無論何時我嘗試登錄後轉到其他頁面,它都會重定向回登錄頁面。我重新登

    3熱度

    3回答

    我使用entrust來管理Laravel 5.3中的基於角色的權限,並自然地爲不同的用戶類型使用手動/自定義登錄。 Auth::attempt()有可能處理外部表關係嗎?基本上,我想要做這樣的事情: if(Auth::attempt(['email' => $request->email, 'password' => $request->password, hasRole('teacher') =

    0熱度

    2回答

    首先,我已經看過了所有這些: #1,#2,#3 和他們都不是我的情況下,也沒有一個真正的soloution。 的問題是,我對laravel 5.3.18開發一個網站,這裏是PHP的信息在我的服務器上運行: PHP 7.0.9-2 (cli) (NTS) Copyright (c) 1997-2016 The PHP Group Zend Engin

    3熱度

    1回答

    我在Laravel 5.3中使用Entrust軟件包來管理用戶角色和權限,並且完美地工作。 的問題是,我用戶屬於許多應用,所以我需要檢查的作用,並具有到帳戶權限在哪個應用是他們試圖執行在各種情況下的操作。 由於委託沒有提供該功能開箱......我要補充一個APP_ID場樞軸委託ROLE_USER表? 然後,我將如何檢查每種情況下的角色?通過重寫Entrust方法? 在此先感謝。

    2熱度

    3回答

    我正在與Laravel 5.3合作,我試圖在某人註冊時設置角色,我使用了Zizaco Entrust庫。 我不確定要達到這樣的效果的最佳方法。 我試圖做類似下面這裏面RegisterController的create方法: protected function create(array $data) { return User::create([ 'name' => $da

    1熱度

    1回答

    我正在使用依賴關係Zizaco/entrust在我的web應用程序中創建角色及其權限,該應用程序構建在laravel 5.3中。我遇到的問題是(正如標題所說),只要我嘗試保存新創建的權限。它存儲在roles表中。 遷移文件尚未從原始zizaco/entrust包更改。我使用php artisan vendor:publish來創建遷移。角色和權限的車型還是比較喜歡的文件說: namespace A

    0熱度

    1回答

    是否有可能獲得分配給特定角色的所有權限?因爲在我的角色和權限模型中沒有定義關係,我不知道是否可以自己添加它們。