小编Ala*_*orm的帖子

如何在Laravel 4中获得"cron"支持?

自托管(非伪造)Laravel是否有cron系统?或者这已被工人队列所取代?

也就是说,在许多PHP框架中,都有一个要运行的cron文件 - 经常命名cron.php.通常会指示您通过unix cron作业将此脚本配置为每15分钟(或某个类似的时间)运行.

1,15,30,45 * * * * /path/to/php /path/to/cron.php
Run Code Online (Sandbox Code Playgroud)

Laravel有类似的系统吗?谷歌搜索我已经看到有人提到Forge有一个解决方案,并且旧版本的Laraval可能有一个系统,但我还没有找到一个明确的答案W/R/T Laravel 4.

php cron laravel laravel-4

2
推荐指数
1
解决办法
564
查看次数

使用\ Auth :: user()无法使用Auth :: user()获取user_id Laravel

抱歉,如果这是一个菜鸟问题,但我正在尝试学习拉拉斯特的laravel,并且无法通过我自己来解决这个问题.

我的ArticlesController上有一个商店功能,如下所示:

public function store(ArticleRequest $request)
    {
        $article = new Article($request->all());

        Auth::user()->articles()->save($article);

        return redirect('articles');
    }
Run Code Online (Sandbox Code Playgroud)

它返回一个空白页面,清楚表明这是一些错误,但如果我改为

    \Auth::user()->articles()->save($article);
Run Code Online (Sandbox Code Playgroud)

它按预期工作,用user_id字段保存文章.
我试过导入,use App\Http\Controllers\Auth\AuthController;但我认为这不是方法.

*obs:Laravel 5.0

php namespaces laravel

2
推荐指数
1
解决办法
1102
查看次数

Composer:优先于Packagist上的VCS存储库

我想在我的基于PHP的项目中使用adldap/adldap库.虽然此软件包的维护者尚未将此软件包添加到packagist,但它们已包含一个composer.json文件.所以,通常情况下,我只是添加以下我的MY composer.json,并开始我的一天.

"repositories": [
{
    "type": "vcs",
    "url": "https://github.com/adldap/adLDAP"
}], 

"require": {
    /* my other packages */
    "adldap/adldap":"4.04"
},
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,因为adldap/adldap已经由packagist中的另一个项目声明,并且作曲家总是假设我想要packagist包.(使事情变得更复杂,packagist包是原始项目的一个分支,以及一个不接受上游更改的fork).

有没有办法告诉编写者更喜欢配置的VCS存储库中的版本?或者我是不是自己动了包裹,改名,然后把作曲家指向我的叉子?(或者其他一个叉子是否可以解决这个问题呢?)

php github composer-php packagist

2
推荐指数
1
解决办法
1127
查看次数

为什么我的调试代理会报告带有垃圾内容的 Google 响应

我正在使用Charles来调试通过网络上的移动设备发出的 HTTP 响应(即 iPhone 中没有查看源代码)。我注意到,当我向 google.com 发出请求时,Charles 会报告一堆看似垃圾的内容作为响应内容。

在此输入图像描述

我不是在请求 charler 支持(或者,不是在这里请求 - 我已经向代理作者发送了支持票)。我想知道谷歌到底在做什么。我不认为这是 gzip 编码(至少标头没有表明它是),但我不知道这是否是 Google 所做的某种特殊的非标准优化,或者它是否是 HTTP 的一部分/2 我不熟悉。

那么,作为一名在 90 年代末学习 HTTP 的程序员,谷歌现在到底通过网络发送什么和/或理解现代 HTTP/2 的第一步是什么?

google-chrome http http2 charles-proxy

2
推荐指数
1
解决办法
935
查看次数

ReadTheDocs 系统的代码格式

我是第一次使用“阅读文档” 。我正在为命令行系统编写文档,我的“代码示例”包括 shell 输出的日志。shell 输出最终看起来像这样

读取文档的 shell 输出图像尝试将其格式化为源代码,从而导致一些奇怪的选择

也就是说,服务(或者我对它的使用?)正在尝试将运行 shell 命令的示例格式化为源代码,并将 视为magento2:generate类常量。

我可以控制哪些代码块在阅读文档时获取源代码格式吗?我尝试在管理中不设置基本语言,但似乎没有效果。或者这是我需要在 sphinx 级别的 mkdocs 中控制的东西?(通过将 Markdown 或 sphinx 文件转换为漂亮的 HTML 文件来阅读文档)或者其他什么?还是我运气不好?

magento python-sphinx read-the-docs mkdocs

2
推荐指数
1
解决办法
2471
查看次数

Deno:为 Node.js 内置提供 Polyfill

Deno 是否有办法填充/填充 Node.js 模块?

也就是说,假设我有一个属于 Node.js 项目一部分的打字稿文件,它看起来像这样

import { performance } from 'perf_hooks';

function hello() {
  console.log(performance.performance.timeOrigin)
  console.log("Hello World")
}

export {
  hello
}
Run Code Online (Sandbox Code Playgroud)

我想在 deno 程序中使用这个模块,所以我做了这样的事情

import {hello} from './some-module.ts'

function main() {
  hello()
}
Run Code Online (Sandbox Code Playgroud)

但是,我不能这样做,因为 Deno 中没有perf_hooks模块。

% deno run main.ts 
Check file:///private/tmp/main.ts
error: TS2305 [ERROR]: Module '"deno:///none.d.ts"' has no exported member 'performance'.
import { performance } from 'perf_hooks';
         ~~~~~~~~~~~
    at file:///private/tmp/some-module.ts:1:10
Run Code Online (Sandbox Code Playgroud)

我想编写我自己的版本perf_hooks来实现我需要的属性和方法,然后告诉 Deno Hey - 每当有人想要perf_hook使用我的模块时

Deno 有内置的东西可以让我做到这一点吗?如果没有,Deno 社区是否使用一些常见的实践/捆绑技术来完成此类事情。

javascript polymorphism polyfills deno

2
推荐指数
1
解决办法
610
查看次数

在Windows以外的平台上使用sqlsrv_connect

我继承了一些使用该sqlsrv_connect方法实例化与SQL Server数据库的连接的代码.我的个人开发机器是一个OS X盒子,我正在运行apache和PHP.我有一个在虚拟机中运行的SQL Server实例.

当我尝试连接到数据库时,出现以下错误.

Fatal error: Call to undefined function sqlsrv_connect() in ...
Run Code Online (Sandbox Code Playgroud)

它似乎sqlsrv_connect不是标准PHP的一部分,并且是SQL Server 2005附带的驱动程序的一部分.(如果我错了,请纠正我)

有没有办法在非Windows平台上使用此功能?我意识到我可以在我的Windows机器上安装/构建一个Apache/PHP实例,但如果有办法让这个功能在OS X(或其他*nixes)上运行,我更喜欢它.

php windows sql-server macos sql-server-2005

1
推荐指数
1
解决办法
4000
查看次数

Magento资源模型过滤和限制

嗨,当使用Mage :: getResourceModel获取magent资源模型时我可以添加过滤器没有问题,但我怎么能将结果集限制为5或10?

php paging orm magento

1
推荐指数
1
解决办法
6157
查看次数

帮助Magento及相关产品

我有一个客户产品页面,它实际上位于catalog/product/view.phtml页面旁边.它与该页面基本相同,但有一些小例外.它基本上是"当天的产品"类型页面,所以我不能将它与常规产品页面结合起来,因为我必须从数据库中获取数据并执行加载以获取产品信息

$_product = Mage::getModel('catalog/product')->load($row['productid']);
Run Code Online (Sandbox Code Playgroud)

总而言之,一切都有效(包括所有儿童html块),除了相关产品之外.

加载后我将产品保存到注册表中

Mage::register('product', $_product); 
Run Code Online (Sandbox Code Playgroud)

然后尝试加载相关产品:

echo $this->getLayout()->createBlock('catalog/product_view')->setTemplate('catalog/product/list/related.phtml')->toHtml();`
Run Code Online (Sandbox Code Playgroud)

所有这些都给出了错误:

Fatal error: Call to a member function getSize() on a non-object in catalog/product/list/related.phtml on line 29`, 
Run Code Online (Sandbox Code Playgroud)

第29行是

<?php if($this->getItems()->getSize()): ?>`.
Run Code Online (Sandbox Code Playgroud)

任何有关加载相关内容的帮助都会被贬低.

magento

1
推荐指数
1
解决办法
5453
查看次数

Go:从文件中读取命令行标志

在Go中创建命令行程序时,是否有一种方法(由核心库提供,或者是广泛接受的实践)来实现从文件中读取其内容的命令行标志?

如果不清楚,我正在考虑@命令行curl程序中的符号.许多curl的参数允许你做这样的事情来从文件中读取标志的值

# setting the value 
curl --data-binary '{...}' http://example.com

# setting the value by reading from a file
curl --data-binary @path/to/data.txt http://example.com  
Run Code Online (Sandbox Code Playgroud)

有没有自动实现这些标志的代码?我已经阅读了官方文档,并没有看到任何明显的东西,但我仍然掌握着浏览这些文档.

如果没有官方的话,是否有一个事实上的标准"更好的标志"图书馆由go社区中的某个人提供,其中包含此功能?

或者是由一个单独的程序员创建一个字符串标志,扫描它为@,并处理自己读取文件的内容?

command-line-interface go

1
推荐指数
1
解决办法
589
查看次数