lumen相关内容

如何在 Lumen 中执行 {{ asset('/css/app.css') }} ?

在 Lumen 中,我可以在我的刀片模板中执行此操作: {{ url('/css/app.css') }} 在 Laravel 中我可以做到 {{ asset('/css/app.css') }} 我在 Lumen 中只需要使用 url 助手吗? 解决方案 看看 Lumen UrlGenerator 源代码,Lumen 框架只支持 url 和 route 助手.当然,如果需要,您可 ..
发布时间:2021-11-30 12:07:32 其他开发

从异步 API 获取结果

我正在构建用于使用 Lumen 进行处理的 API,每个请求的处理作业大约需要 1-3 秒. 到目前为止,我是用作业队列和 beanstalkd 完成的,它是异步的,这意味着我返回 job_id,稍后我可以检查结果. 我也在编写 PHP 客户端来利用 API,为此我想知道我是否应该包括“等待"参数服务器端或客户端?如果在服务器端实现等待,我将需要在作业分派后休眠并检查数据库中的结果,然 ..
发布时间:2021-11-15 21:03:44 其他开发

如何防止对我的 Laravel/Lumen api 的自动请求?

因此,我打算将后端与前端完全分开.我正在学习 Laravel/Lumen API,我打算以 JSON 格式返回我的数据库数据,以供我的前端开发人员使用. 我在 Stack Overflow 上阅读了几个类似的主题,并观看了一些 YouTube 视频.他们中的大多数人建议我应该为“授权"生成一个令牌.用户.但是,问题是我的项目没有登录系统.我所有的用户都是访客用户.所以,我不能先授权一个人,然 ..
发布时间:2021-11-15 04:46:01 其他开发

Axios POST 请求不起作用

我知道有很多关于同样问题的问题,但没有一个解决方案对我有用. 我有一个使用 Lumen 内置 API 的 ReactJS 应用程序.该 API 也被 React Native 和 JQuery AJAX 使用,并且在两者上都运行良好. 当我尝试从 ReactJS 发送带有 axios 的 POST 请求时,我在 OPTIONS 请求中收到 405 Method Not Allowed ..
发布时间:2021-11-15 02:47:06 其他开发

拉拉维尔 |唯一验证 where 子句

我正在尝试验证存在的电子邮件地址的输入,但仅当 company_id 与随请求传入的 company_id 相同时才有效. 我收到此错误... SQLSTATE[42S22]:未找到列:1054 'where 子句'中的未知列 '1'(SQL:选择 count(*) 作为来自 company_users 的聚合,其中 email_address = myemail.com 和 1 co ..
发布时间:2021-11-15 02:11:55 其他开发

Lumen - mongodb - jenssegers/laravel-mongodb - 邮递员

我已经在我的 wamp 上安装了 mongodb,C:\wamp64\bin\mongodb\mongodb.3.4\bin,我在路径中添加了 mongodb,并在必要时创建了 windows 服务来启动它.我已经通过 composer 安装了 lumen,然后我安装了: "laravel/lumen-framework": "5.3.*", "barryvdh/laravel-ide-h ..
发布时间:2021-11-15 01:39:10 其他开发

Laravel API 连接多个数据库

我正在使用 Laravel (Lumen) 构建 REST API.这个想法是这个 API 为多个食品订购网站提供后端.它们共享相同的后端逻辑(模型、控制器等).这样每个网站只需要自己的前端应用程序,我打算为此使用 Angular.每个网站都有自己的数据(产品、页面等),这些数据必须存储在不同的数据库中. 为了测试目的,我在 config/databases.php 中定义了多个连接.现在我 ..
发布时间:2021-11-15 01:28:06 其他开发

Laravel - 在标题中发送 api_token

我正在为 Laravel 构建 API,我想在标题中发送 api_token 而不是表单帖子.这是已经内置的东西还是我必须去弄清楚如何创建我自己的身份验证驱动程序? 解决方案 在我自己为此苦苦挣扎之后,我让它工作了.您需要首先遵循这个关于如何为 Laravel API 使用 api_token 的小教程:https://gistlog.co/JacobBennett/090369fbab0 ..
发布时间:2021-11-15 01:19:38 其他开发

在流明中启用 CORS

我使用 lumen 开发了 API.我可以使用邮递员获取请求.但是当使用 Jquery.ajax 请求时它不起作用.所以我需要知道如何在 lumen API 中启用 CORS. 解决方案 考虑使用以下代码创建一个 CorsMiddleware.php 文件.在此处查找详细信息. ..
发布时间:2021-11-15 00:53:14 其他开发

Elastic Beanstalk 不接受来自 Axios 的标头

我正在制作一个以 Lumen API 作为后端的 React Native 应用程序.我想用一个简单的中间件来保护我所有的路由.我修改了 AuthServiceProvider 以检查请求是否具有带有令牌的标头,如果它确实检查该令牌是否属于用户. AuthServiceProvider $this->app['auth']->viaRequest('api', function ($req ..
发布时间:2021-10-27 19:19:14 其他开发

取消设置 Laravel 中除已知字段之外的所有字段?

我想取消除已知字段之外的所有文档字段,例如在给定的文档中我只想保留三个字段,例如 _id,created_at 和 updated_at 在下面给定的文档示例中 {“_id": ObjectId(“5c714985c6f0fc14656c7042"),“电子邮件":“test@gmail.com",“姓名":“测试",“密码":“$2y$10$Ye3E2C64RmcqXUtMwI50 ..
发布时间:2021-10-26 17:51:46 其他开发

控制器中的流明(laravel)翻译

我需要翻译(电子邮件)作业和控制器中使用的字符串. 我读过这个:https://laravel.com/docs/5.2/localization 所以我知道您可以通过以下方式进入视图: echo trans("messages.welcome"); 但它是一个 Lumen api,我不使用视图. 我怎样才能在控制器或工作中找到翻译. 提前致谢! 解决方案 要在控制器 ..
发布时间:2021-09-09 19:23:40 其他开发

如何从 Eloquent 模型静态获取表名?

现在我有这个代码来检查 Eloquent 模型连接到哪个表. $s = new Something();dd($s->getTable()); 无论如何我可以在不实例化新的 Something 对象的情况下获取表格? 我在想类似这些代码的事情: Something::getTable(); 但是会出现..should not be statically调用错误. 解决方案 您 ..
发布时间:2021-08-30 18:37:14 其他开发

流明.更改网址

我正在一个在Lumen框架中构建的网站上工作.我的问题是路由.它现在可以正常工作,但是我希望这些网址看起来更好. 代码: routes.php $ app-> get('/work/{id}','WorkController @ getWork'); WorkController.php 公共函数getWork($ id){$ project = DB :: select(" ..
发布时间:2021-05-30 21:48:09 其他开发

在流明5.6中的响应上设置cookie

实际上我想这样设置标题 response()-> json($ data)-> header('Set-Cookie','strCookie1',false)-> header('Set-Cookie','strCookie2',false)-> send(); 但标题中未显示 Set-Cookie .有什么办法可以在Lumen 5.6中设置cookie 我看到了 withCooki ..
发布时间:2021-05-30 21:48:05 其他开发

如何在Lumen 8.0中使用Helper类?

有没有人可以建议我如何在Lumen 8.0版本中使用帮助器?非常感谢. 解决方案 我按照以下步骤在流明8.0中的项目中添加了辅助功能: 第一步:我添加了"app/Helpers/MasterFunctionsHelper.php"“自动加载"下的字符串->“文件" composer.json 文件中的数组.这里的"MasterFunctionsHelper"是我的助手名称: "au ..
发布时间:2021-05-30 21:48:00 其他开发

如何在Lumen 6中将链接的作业分配到队列中?

在Laravel中,可以指定在成功执行主作业后应按顺序运行的排队作业的列表.如果序列中的一个作业失败,则其余的作业将不会运行.Laravel文档显示,这是通过在可调度作业上使用withChain方法来完成的,如以下示例所示: ProcessPodcast :: withChain([新的OptimizePodcast,新的ReleasePodcast])-> dispatch(); 这在L ..
发布时间:2021-05-30 21:47:53 其他开发

Pusher Undefined属性:Laravel Lumen中的stdClass :: $ channels

我正在用Lumen和Vue.JS进行POC.目前,它只需要发送一个"hello world"消息即可.从Lumen后端到Vue.JS前端的消息(有效).我创建了一个事件,该事件在加载页面后触发,如下所示: 公共函数sendMessage(Request $ request){event(new MessageEvent('hello world'));} MessageEvent如下所示(从 ..
发布时间:2021-05-28 21:14:54 其他开发

我可以在Laravel中自定义速率限制吗?

是否可以通过任何方式自定义速率限制持续时间? 例如,我正在使用默认的Laravel速率限制器.我希望有这样的内容-每小时允许10个请求. 解决方案 Laravel节流阀 是Laravel应用程序的速率限制器. 您可以通过以下路由组使您的请求安全地实施laravel节流阀: Route :: group(['middleware'=>'throttle:10,60'],函数( ..
发布时间:2021-05-28 21:14:31 其他开发

如何给流明的封闭路线指定路线名称?

嗨,我有以下流明路线 $ router-> get('/end',function(\ Illuminate \ Http \ Request $ request)use($ router){$ controller = $ router-> app-> make('App \ Http \ Controllers \ Legacy \ EndLegacyController');返回$ co ..
发布时间:2021-05-28 21:07:39 其他开发