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 PHP

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

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

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 PHP

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 ..

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

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

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

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

流明.更改网址

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

在流明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 PHP

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

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

我可以在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 PHP

laravel/lumen查询构建器中的问题whereColumn方法

流明版本:5.5 PHP版本:7.0 我编写了以下代码,以使用whereColumn方法更新数据: Ratings :: whereColumn([[''class_id','=',$ class_id],['id','=',$ rating_id]])-> update(['grade'=>; $ grade,'star'=> $ star,'comment'=> $ comment ..
发布时间:2021-05-28 21:02:24 PHP

如何在流明框架中获取中间件上的当前路由?

我已经使用lumen开发了API应用程序.并进行访问权限控制.我想在中间件中获取当前路由.但是,我总是在以下方面无效: $ route = $ request-> route(); 我已经在“>可以通过Lumen在中间件中获取当前路线信息?,它使用routeMiddleware和调度程序.但是它仍然返回null.如何在中间件上获取当前路由? 非常感谢.. 解决方案 请更新您的 ..
发布时间:2021-05-28 20:55:21 PHP