spatie相关内容
第一次使用这个超棒的程序包,而我正试图渴望为用户提供加载权限. 这将返回关系中的角色: auth()-> user()-> with('roles')-> first(); 但是这将返回一个空的关系: auth()-> user()-> with('permissions')-> first(); 我如何渴望加载权限?我以超级用户为例,该用户应包含所有权限的数组. 我想
..
我正在laravel工作,并且正在使用spatie许可包并且我想在注册时为用户分配不同的角色,我正在使用单选按钮从用户(例如编辑器,作家,博客)中获取角色如何根据用户输入为用户分配不同的角色 解决方案 在Laravel Auth \ RegisterController 中,您可以修改 create()函数.如果您使用的是 Spatie 软件包,则此方法有效. 受保护的函数create(
..
有人可以帮助我吗? 嗨.我尝试使用控制台命令生成sitemap.xml.它总是生成默认的sitemap.xml文件. `urlset xmlns ="http://www.sitemaps.org/schemas/sitemap/0.9"`xmlns:xhtml ="http://www.w3.org/1999/xhtml" 然后我尝试在路由中手动使用它,以检查控制台命令是否存在问题.
..
我有一个使用Spatie-Permission的完全是Laravel-8的项目.一切都很好. 但是团队决定将Laravel-8用作后端,而将Angular-11用作前端. 最初,在纯Laravel中,它看起来像这样: 控制器 公共功能index(){如果(!Gate :: allows('role_access')){返回abort(401);}$ roles =角色:: al
..
大家!我正在使用Laravel Spatie许可包.这样我就可以获得用户的所有分配的权限. $ user-> getAllPermissions() 但是,我想通过急切的加载获得所有权限.也许是这样. $ users = User :: with('getAllPermissions')-> get(); 但这没用. 我尝试了 $ users = user :: with
..
我已经在Laradock上部署了Laravel应用程序. 我想指出数据库连接正常(用户可以注册,登录等). 为了备份该应用程序,我安装了 Spatie的Laravel Backup软件包. 我相应地设置了所有配置变量,如下所示: config/backup.php [/**此应用程序的名称.您可以使用此名称进行监控*备份.*/'名称'
..
我试图从GA(Google Analytics(分析))检索有关我的网站的所有信息.我正在使用laravel和此软件包 https://github.com/spatie/laravel-analytics 使我的生活更轻松.但是,该程序包需要"View ID"来自GA,我无法帮助自己找到它.我阅读了此线程 https://support.google.com/analytics/thread/1
..
我正在尝试使用Spatie软件包在Laravel中备份我的数据库.一切顺利,直到2020年12月31日为止,在新年,我的Cron工作停止了工作.我不知道发生了什么,但是在我的cPanel邮件中,我收到此电子邮件: /usr/local/cpanel/bin/jailshell:-c:第0行:意外标记'newline'附近的语法错误/usr/local/cpanel/bin/jailshell:-
..
我使用Spatie Laravel软件包,我可以通过运行以下命令进行备份 php artisan backup:运行 但是我想备份表单管理面板并运行此命令表单控制器,我创建了路由和控制器,并在控制器中执行了此操作 公共功能backup(){\ Artisan :: call('backup:run');返回“成功!";} 当我最终路由到此时,我收到了成功消息,但是在备份文件中,没有添
..
我在laravel 7.6项目上使用 spatie/laravel-medialibrary:8.2 包. 我要使用 Backblaze Cloud Storage将媒体数据存储在 gliterd/laravel-backblaze-b2 包. 我如下制作了名为media的文件驱动程序,并在media-library.php中将其用作文件驱动程序. 当我上传文件时,它存储在我想要
..
有人在Cloudinary上使用Laravel软件包spatie/media-library吗? 我以为用flysystem实现它是微不足道的. 实际上,我实际上将Cloudinary用作具有silvanite/nova-field-cloudinary的Nova字段,它的效果很好,但是我需要一个媒体libaray,它不提供现成的支持. 所以,我做了什么: -添加云盘: 'clo
..
我知道事件源背后的一般概念是应该能够从事件流中重播应用程序的状态. 但是,有时候,我们需要从系统的其他部分获取业务规则的信息.即一个帐户有一个用户.用户具有黑名单状态,该状态必须检查用户是否可以访问/编辑帐户. 在下面的示例中(仅出于演示目的),用户尝试从其帐户中减去10美元.如果某个用户已被列入黑名单,那么我们不想允许他们从帐户中删除任何资金,但是我们希望记录他们已经尝试过.
..