如何使用PHP(Laravel 5.8)在后台进程中上载CSV文件
我想在Laravel 5.8中构建一个功能,可以帮助我上传CSV文件并将数据导入数据库,但这一切都应该在后台(服务器端)处理,完成后向登录用户发送电子邮件。我想在开始流程之前更好地了解,我应该在如何使用PHP(Laravel 5.8)在后台进程中上载CSV文件,php,mysql,database,laravel,laravel-5,Php,Mysql,Database,Laravel,Laravel 5,我想在Laravel 5.8中构建一个功能,可以帮助我上传CSV文件并将数据导入数据库,但这一切都应该在后台(服务器端)处理,完成后向登录用户发送电子邮件。我想在开始流程之前更好地了解,我应该在调度器的帮助下执行此操作,还是有更好的方法或库可以帮助我实现此功能 期待听到您的想法:) 谢谢。排队是做这种工作的好方法。上载文件基本上需要在一个请求中完成,但在此之后,您可以创建一个队列,将CSV转换为数据库中的记录 从头开始: 创建发票表和相应的模型: php artisan make:模型发票-m
调度器的帮助下执行此操作,还是有更好的方法或库可以帮助我实现此功能
期待听到您的想法:)
谢谢。排队是做这种工作的好方法。上载文件基本上需要在一个请求中完成,但在此之后,您可以创建一个队列,将CSV转换为数据库中的记录 从头开始:
创建发票
表和相应的模型:
php artisan make:模型发票-m
您的模型应如下所示:
<>代码> 我想您可能会考虑使用队列和监听作业处理事件,在这里您可以发送邮件。