草庐IT

php - 如何从 Laravel 5 中的 HTTP 响应获取自定义 header ?

我正在尝试从Laravel中的请求访问自定义header。header名称是“accessing_from”。列出Laravel中的所有header,只给我“标准header”,但我设置的header不在列表中。检查浏览器网络选项卡,我可以看到header已发送。所以我想知道如何从Laravel中访问它。我正在使用Angular2通过默认的http服务发出请求。Laravel的$response->header()转储:网络检查员的日志:感谢任何人! 最佳答案 你是在谈论获取参数还是什么?如果是这样,请使用:request()->a

php - Laravel 5.2 验证 : date_format:Y. m.d 不工作

我尝试验证POST请求。格式为:d.m.Y(12.1.2017)对于此字段,我的规则是required|date_format:d.m.Y。我收到此错误消息:InvalidArgumentExceptioninCarbon.phpline425:Unexpecteddatafound.Unexpecteddatafound.Datamissing如果我将.更改为-或什至/它正在工作->之前更改的POST数据以匹配规则。我需要德语格式。编辑:我的验证规则:publicfunctionrules(){return['title'=>'required|max:255','expiratio

php - laravel 中 swiftmailer 的替代品

我对usingswiftmailerwiththeclient'sSMTPmicrosoftexchangeserver有疑问.为了排除故障,我正在考虑用其他东西更换swiftmailer。我的整个设置都在内部网络上。所以根本没有mailgun或sendgrid。如何在Laravel中使用swiftmailer的替代库来进行故障排除?这也是我在Laravel上尝试使用swiftmailer时得到的日志>STARTTLS我尝试过的部分(I)有人让我尝试将MAIL_ENCRYPTION设置为null和dd(config('mail.encryption')),所以下面是答案:代码:try{

php - 在路径中找不到 Laravel 文件,但它确实存在

尝试获取文件内容时在控制台中出现以下错误:[League\Flysystem\FileNotFoundException]Filenotfoundatpath:C:/wamp64/www/lion/resources/generate/json/Car.json当我在资源管理器中复制并粘贴该确切路径时,它可以正常打开json文件。这是我的代码:$this->json=json_encode(Storage::get(resource_path('generate/json/'.$this->argument('model').'.json'))); 最佳答案

php - 如何在自定义验证规则中使用 laravel 的验证规则?

我输入了$data=['identifier'='xxxxxxxxxx'];,并想将encrypt($data['identifier'])保存到表info主id列。我必须在保存之前进行验证。规则unique:info,id在这里不合适,所以我想写一个自定义验证规则。在自定义验证规则中,我首先encrypt()值,然后使用unique验证规则。我知道如何编写自定义验证规则,但如何在我的自定义验证规则中使用unique验证规则? 最佳答案 规则“唯一”和“存在”使用DatabasePresenceVerifier类。因此,您不需要真正

php - 找不到两位数的月份 Laravel 中的 Carbon 中缺少数据

我正在Laravel5.4上构建一个小型应用程序我正在尝试从前端的日期选择器小部件接收日期并将其解析为Carbon日期格式,如下所示:Carbon\Carbon::parse($request->schedule)->toDateTimeString();继续我之前的问题:HowtoformatdatereceivingthroughVuejsDatepickerinlaravel,我成功地将它添加到我的数据库中,并且在调用它时我在我的模型中放置了一个访问器并尝试以diffForHumans()格式获取日期,这是我之前的问题:AtwodigitmonthcouldnotbefoundD

php - Laravel 在用户层自定义 session.lifetime

我正在覆盖其中一个中间件(对于Laravel网络应用程序)中的session.timeout值,但它似乎不会影响session超时。尽管如果我调试它会显示我已覆盖的值。Config::set('session.lifetime',1440);默认值如下:'lifetime'=>15,我正在工作的网站对大多数用户来说session生命周期非常短,但对于选定的用户,我想提供更长的session生命周期。 最佳答案 似乎实现动态lifetime值的唯一方法是在session启动之前在中间件中设置值。否则为时已​​晚,因为应用程序Sessi

php - create-react-app 代理请求到 php 后端

我通过$php-Slocalhost:8888-tpublic运行Lumen(5.3)API,当我通过postman访问任何端点时,它可以正常工作。但是,例如,当我尝试curllocalhost:8888/v1/auth/login时,出现以下错误:curl:(7)Failedtoconnecttolocalhostport8888:Connectionrefused在问这个问题之前我做了一些探索,一些用户说我可能需要为我的一些路由启用CORS。所以我继续安装https://github.com/barryvdh/laravel-cors#lumen并将其应用于所有路线。但是,我仍然无

php - Laravel sluggs 在路由中

我希望这是我刚刚在文档中忽略的一个简单情况。我正在重构我们的Web应用程序以在url中使用slug。我们公司允许许多组织注册,每个组织都有自己的页面和子页面。我正在尝试完成以下内容:Route::get('/{organization-slug}','OrganizationController@index');Route::get('/{organization-slug}/{organization-subpage-slug}','OrganizationController@subpage');Route::get('/','IndexController@index');Rou

php - Laravel - 导致 404 错误的事件

我在制作实时通知的过程中遇到了这个奇怪的错误。我的模型中有一个引导方法,它触发一个名为SendNotificationData的事件(无监听器)。它会在有新通知时进行处理。试用ControllerEmployeeID="EMP-00001";$notification->NotificationText="Thereisanewnotification";$notification->NotificationStatus="unread";$notification->NotificationType="trial";$notification->save();}}通知模型启动方式:/