问题标签 [lumen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在流明中包括 laravel 5 包
我目前正在尝试将照明/文件系统包含在流明中
到目前为止,我已经成功安装了运行以下命令的包:
但是我不知道如何在应用程序中注册静态类,我似乎在互联网上找不到任何关于如何将 laravel 5 包实现到流明的内容。
我尝试将类别名添加到流明的核心,但这对我来说似乎是错误的。
php - 通过作曲家添加照明/邮件时出错
我想在 lumen 中使用电子邮件服务,根据他们的指南,我尝试illuminate/mail
通过在命令行中运行以下语句来通过 composer 添加包。
现在出现以下错误,
我该如何解决这个问题?如何在 Lumen 中使用电子邮件服务?
php - 控制器和作业中的流明基础 url 不同
我有一个控制器,其中 URL::to('/') 返回我网站的基本 url。但是,当我在作业中使用 URL::to('/') 时,它只返回一个冒号作为字符串 (":")。
这返回"http://:"
这返回"http://my_domain.com"
我无法理解这一点。我应该将基本网址保存在 .env 中并使用它吗?
我正在使用 beanstalkd 进行队列。
.htaccess - 重定向到 Lumen (Laravel) 上的公用文件夹
我有一个大问题。我使用 Lumen 框架在 localhost 中处理应用程序。我的工作环境是在 Wamp (Windows) 上。
Lumen 要求根目录在public
文件夹中。
为此,我有一个这样的配置文件:
所以,如果我把地址name.local/
放在我的浏览器中,我就可以到达索引页面。
现在,我需要把我所有的工作都放在一个 FTP 上。在那里,我有一个异常错误,这是正常的,因为我的根不是public
文件夹。
更新:我找到了答案,请看下面。
php - Laravel/Lumen:无法建立 Memcached 连接
我想在我的项目中使用缓存,并认为我会使用 Memcached。为此,我安装了 memcached。
当我输出时phpinfo();
,我可以看到扩展名存在
但是,当想将它与 一起使用时Cache::get()
,我收到以下错误:
无法建立 Memcached 连接。
我的 .env 中有以下值
我的 php.ini 有 memcached 的以下内容
extension=memcached.so
我需要做什么,现在使用 memcached 并成功建立连接?
php - Laravel/Lumen:View::share() 替代方案?
用 Laravel 很久了,现在正在用 Lumen 写一个微项目。
我需要将一些变量传递给所有视图。在 Laravel 中,我可以View::share()
在中间件或控制器的构造函数中使用该函数,但在 Lumen 中没有View
类,看起来所有视图功能都只是View::make()
别名。
有没有办法将变量共享给所有视图?
lumen - 如何更改 Lumen 中的公共目录路径?
默认情况下,Lumen “与 Laravel 相同”具有myApp/public
放置所有公共文件(资产)的目录。
我想将该目录路径从更改myApp/public
为myApp/src/custom/public
. 我怎样才能做到这一点?
laravel - Laravel 在表单中使用未定义的常量
您好,所以我是 laravel 的初学者并且遇到了一些问题。我没有为我的表单使用 Illuminate html,因为我只想要普通的 html 表单。我Use of undefined constant id - assumed 'id'
在我的edit.blade.php
. 这是我的edit.blade.php
:
在我的controller
:
难道我做错了什么?
php - Laravel Lumen 调用未定义的函数 App\Http\Controllers\back()
您好,所以我正在使用 Laravel 的流明开发自己的身份验证系统,并且Call to undefined function App\Http\Controllers\back()
每当我尝试使用错误的凭据登录时都会收到错误消息。这是我的功能在我的控制器中的样子:
我需要在我的控制器中包含/调用一些东西吗?
guzzle - base_uri 不是基于 guzzle 客户端实例化的
我正在使用 lumen 尝试通过 guzzle 设置简单的 api 请求。
问题是 base_uri 参数似乎没有在初始new Client()
.
简化示例:
然后通过get调用api
不起作用。我一直小心不要使用绝对网址,例如/orders
. 如果我完全绕过 base_uri 并将其添加到 get 方法$client->get('https://siteurl.com/api/v2/orders')
中,它就可以工作。
我正在使用:“laravel/lumen-framework”:“5.0.*”,“guzzlehttp/guzzle”:“^6.0”
*跟进:
我添加了调试标志,以便可以比较标头,明显的区别在于获取请求行。
get方法中的绝对url(绕过base_uri):
GET /api/v2/orders?status=completed HTTP/1.1
使用 base_uri (版本被剥离):
GET /api/orders?status=completed HTTP/1.1