我无法忍受 Laravel 的 Import Excel 功能
Posted
技术标签:
【中文标题】我无法忍受 Laravel 的 Import Excel 功能【英文标题】:I'm can't stand with Laravel's Import Excel function 【发布时间】:2021-11-25 12:52:58 【问题描述】:如何从 UserController.php 或元标记的名称中获取 Session:get('user_id')
以用于 UserImport.php?
我在使用 Excel 文件导入数据时遇到问题,我需要将用户 ID 与要导入的表进行比较。
【问题讨论】:
您只是想获取登录用户的 ID 吗?到目前为止,您尝试过什么? 像这样 Excel::import(new UserImport(auth()->user()),'users.xlsx'); docs.laravel-excel.com/3.1/imports/basics.html 感谢您的帮助。 【参考方案1】:你在使用 sanctum 吗?如果是这样,您可以直接从控制器中使用auth('sanctum')->user()
访问auth()
,然后将其作为返回值传递。
谢谢
【讨论】:
感谢您的帮助。 嗨@TrJoke,不客气:) 如果你已经解决了,只需用你的答案更新你的问题,或者标记与你的问题匹配的答案:)【参考方案2】:$user_id = auth()->id();
这适用于 Web 和 API。
【讨论】:
感谢您的帮助。以上是关于我无法忍受 Laravel 的 Import Excel 功能的主要内容,如果未能解决你的问题,请参考以下文章