# laravel-test **Repository Path**: quseit/laravel-test ## Basic Information - **Project Name**: laravel-test - **Description**: 这是优趣丝路的测试题 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 9 - **Created**: 2022-02-08 - **Last Updated**: 2023-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # laravel-test01 > Laravel 综合能力基础题目 ## tasks > 具体任务 - 0: 使用Laravel实现一个定时任务(1分钟执行一次) - 1: 定时执行一个Job来获取指定API:https://news.baidu.com/widget?id=LocalNews&ajax=json&t=1654525113169 (这里参数t代码精确到毫秒的时间戳)的数据 - 2: 根据步骤1拉取的数据结构自行设计一张表来存储数据,并且建立一个表结构迁移脚本 - 3: 实现一个API来输出表里的数据,并且可以使用Laravel的游标翻页,API的Json格式如下: ```json { "code": 200, //默认200 "status": "success", //success or error "message": "ok", //默认ok,code非200时,抛出错误消息 "data": {} } ``` >> 基础要求: 自行探索并完成开发, 要求: - 0: 使用Laravel最新版 - 1: 数据表需要建立对应的迁移脚本 - 2: 本题目实现的数据API需要使用游标翻页 - 3: 提供一个详细本地开发部署说明 ### 加分项 - 把上面功能封装为Composer(不需要发布,可以创建为本地的开发包),实现为Laravel的Provider,并且可以通过在Artisan执行Publish来实现数据表的迁移 ## 提交 - 请 fork 仓库 - 追加包含你姓名的成果说明文件: + .md 格式 + 各阶段用时 + 本地开发部署说明 - 然后, 提交 PR - 最后, 在对应面试群中, 给出 PR 链接 + 以及对应系统后台管理员帐号/口令