lumen相关内容

找不到带点(IP地址)的路由,返回404

我使用Lumen 5.4. 这是我的路线设置方式: $app->get('/ip/{ip}', GeoIpController::class . '@show'); {ip}路由参数应该是一个IP地址,其中带有点.但是,当路径中包含点时,似乎存在问题.它返回404 not found错误. 我知道我可以将IP地址作为简单的GET请求参数传入,但希望IP成为URL的一部分并像路 ..
发布时间:2020-05-04 08:10:14 PHP

流明共享控制器

我写了一个"Helper"控制器,我想在其他控制器中使用它,但是我做错了什么.我需要流明服务吗?然后我只是不知道如何设置它. 我的主班: namespace App\Http\Controllers; use App\Http\Controllers\HelperController as Helper; class InitController extends Controlle ..
发布时间:2020-05-04 08:10:10 PHP

Laravel Lumen更改日志文件名

流明日志写入/storage/logs,默认情况下命名为lumen.log.如何将文件名更改为xyz.log? 解决方案 如注释中所述,日志文件的位置和名称是硬编码的. 现在,如果出于某些令人信服的原因想要对其进行更改,则可以始终扩展Laravel\Lumen\Application类并覆盖getMonologHandler()方法. 在app文件夹中创建一个看起来像 的新文 ..
发布时间:2020-05-04 08:10:06 其他开发

不允许Lumen API CORS Ajax 405方法

我在Laravel Lumen上有一个api,我们通过Postman和Ruby Rest Client进行了测试,并且都运行良好,但是我们创建了一个简单的Auth Login来响应Web令牌,一切正常,但是在我们的React App上,我们确实有“不允许405405方法". 我们用下面的代码创建一个类: ..
发布时间:2020-05-04 08:10:02 其他开发

如何在流明中更改公共目录路径?

默认情况下,流明“与Laravel相同" 具有myApp/public目录,用于放置所有公共文件(资产). 我想将该目录路径从myApp/public更改为myApp/src/custom/public.我该如何做到这一点? 解决方案 解决了相同的问题.在此处中查找,也许会对您有所帮助. 我已经为我的Lumen应用程序完成了此解决方案,该解决方案对我有用. 更新 好吧,让 ..
发布时间:2020-05-04 08:09:59 其他开发

流明安装错误

我正在尝试使用composer安装流明,所以我使用了下面的命令 composer create-project --prefer-dist laravel/lumen api 但是,由于某些原因,我什至在访问公用文件夹之前,甚至在执行任何操作之前都会收到此错误. Sorry, the page you are looking for could not be found. 1/1 ..
发布时间:2020-05-04 08:09:55 其他开发

播放视频-服务器配置不正确-12939

我在服务器端有一个带有laravel(内腔)的ios应用程序.我正在尝试在服务器上播放应用程序中的视频. 我使用的播放器播放具有直接链接(例如vine视频链接)的视频,但是当我在本地服务器上保存相同的vine视频时,该应用程序不会播放该视频.实际上,当我使用api路由尝试视频时,令人惊讶的是它在Chrome上播放了视频!但是在应用程序端,我收到错误消息: 服务器配置不正确-12939 ..
发布时间:2020-05-04 08:09:54 PHP

Axios POST请求不起作用

我知道有很多关于同一问题的问题,但是还没有一个解决方案对我有用. 我有一个ReactJS应用程序,它使用了Lumen内置的API.该API也被 React Native 和 JQuery AJAX 占用,并且在这两者上都可以正常工作. 当我尝试从ReactJS用axios发送 POST 请求时,在 OPTIONS 请求上收到405 Method Not Allowed错误. ax ..
发布时间:2020-05-04 08:09:51 其他开发

如何在Lumen 5.5中将作业分配到特定队列

在标准作业中,我使用此方法调度作业: dispatch(new PurchaseJob($trxId, $method, $params)); 接下来,我想调度另一个Job来发送电子邮件,但是我想将其拆分到另一个单独的队列中. 根据我在Laravel 5.5文档上的阅读,我可以做到这一点: SendEmailJob::dispatch($userEmail)->onQueue('s ..
发布时间:2020-05-04 08:09:47 PHP

如何在流明中使用辅助功能?

$credentials = app_path(); 结果: [Symfony \ Component \ Debug \ Exception \ FatalThrowableError]调用 未定义函数App \ LtClasses \ app_path() 但是它在此处被列为帮助器: https://laravel.com /docs/5.3/helpers#metho ..
发布时间:2020-05-04 08:09:39 其他开发

私有服务器的Firebase身份验证

我正在开发一个Flutter应用程序,并希望使用Firebase身份验证服务来使我的用户使用以下方式进行注册/登录: 电子邮件/密码 google facebook 我有一个带MySQL数据库的流明后端REST服务器. 问题:遍历大量的Firebase文档,我无法理解其工作原理的整个流程. 我可以使用该应用成功创建用户,并且这些用户会出现在firebase控制台中,但是 ..
发布时间:2020-05-04 08:09:38 其他开发

流明:启用CORS

我使用Lumen构建了一个API,并希望使用JavaScript和XMLHttpRequest对象进行访问.但是每次我的PUT,GET,POST和DELETE请求都转换为 OPTIONS-Request 时.我读了很多有关CORS信息的网站.我用以下内容构建中间件: class CORSMiddleware { public function handle($request, \Cl ..
发布时间:2020-05-04 08:09:35 前端开发

base_uri不是基于guzzle客户端实例化的

我正在使用lumen尝试通过食口设置简单的api请求. 问题是在初始new Client()上似乎无法正确传递base_uri参数. 简化示例: use GuzzleHttp\Client; $client = new Client([ 'base_uri' => 'https://siteurl.com/api/v2' ]); 然后通过get调用api $r ..
发布时间:2020-05-04 08:09:33 其他开发

为什么从Lumen 5.2中删除了工匠服务命令?

请.有人知道为什么Lumen的团队删除了命令php artisan serve吗?该命令非常有帮助. 解决方案 我不是说泰勒,但我的猜测是他的理由是给定的微框架不应该了解或关心正在运行它的服务器.一个微框架应该只是假设它会起作用,然后让开发人员确定哪种工具最适合实现这一目标. Laravel的不同之处在于,它提供了一套更“完整"的,并且具有很高见解的工具,可以使您的Web应用程序崭露 ..
发布时间:2020-05-04 08:09:31 其他开发

流明微框架=> PHP的工匠键:生成

我正在试用PHP micro Framework Lumen(来自Laravel). 我的第一步是研究.env.example文件并对其进行复制以包含我的.env文件.就像Laravel中一样,有一个变量APP_KEY.现在,我尝试了简单的命令php artisan key:generate来获取新密钥,但是遇到了以下错误消息: [InvalidArgumentException] 在 ..
发布时间:2020-05-04 08:09:27 PHP

在流明中启用CORS

我有使用流明开发的API.我可以使用邮递员得到请求.但是当使用Jquery.ajax进行请求时,它不起作用.因此,我需要知道如何在流明API中启用CORS. 解决方案 请考虑使用以下代码创建CorsMiddleware.php文件.在此处找到详细信息. ..
发布时间:2020-05-04 08:09:23 其他开发

流明无法更改区域设置

我有一个几乎全新的流明装置. 我有一条POST路线通向一个控制器.在请求中,我发送带有字符串值的lang参数. public function form(Request $request) { if ($request->has('lang')) { app('config')->set('app.locale', $request->input('lang') ..
发布时间:2020-05-04 08:09:19 PHP