Laravel 4 中的 Cron 作业

2024-01-10

我需要一个 Cron 作业来对网站执行 Scraper 并发送包含信息的电子邮件,我创建了一个控制器来执行此操作,但是当我设置命令来运行该文件时



php app/controllers/ScraperController.php 
  

我收到这个错误

PHP 致命错误:找不到类“BaseController” /var/www/U-Scraper/app/controllers/ScraperController.php 第 2 行

问题是,当我设置到该控制器的路由时它就起作用了


控制器本身并不运行,它们作为 Laravel 的组件工作。如果您直接加载控制器,则 Laravel 不会被加载,就 PHP 而言BaseController,以及 Laravel 的Controller类,不存在。通常您的网络服务器会加载public/index.php它加载 Laravel 等。如果这让您感到困惑,您可能想了解 Composer 自动加载的工作原理:http://net.tutsplus.com/tutorials/php/easy-package-management-with-composer/ http://net.tutsplus.com/tutorials/php/easy-package-management-with-composer/

你应该做的是编写 Artisan 命令 http://laravel.com/docs/commands它可以满足您的需要并使用 cron 调用该命令。这个问题详细介绍了如何实现这一点:Laravel 中的 Cron 作业 https://stackoverflow.com/q/16374513/13395

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel 4 中的 Cron 作业 的相关文章

  • 搜索引擎如何找到相关内容? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Google 在解析网络时如何找到相关内容 例如 Google 使用 PHP 原生 DOM 库来解析内
  • Laravel 从 5.6 升级到 Laravel 6

    我有一个项目https github com javedbaloch4 Laravel Booking https github com javedbaloch4 Laravel Booking发展于Laravel 5 6现在我想将其升级到
  • 重定向而不改变url

    我总是不喜欢 htaccess 我正在尝试建立一个所有请求都通过index php 的网站 但我希望URL 类似于www sample com home 该网址实际上会加载 www sample com index php page hom
  • 优雅地处理没有数据的 amcharts

    我想知道我的 dataProvider 是否为空 amCharts绘制时默认为null 我怎样才能动态地处理它 var chart AmCharts makeChart chartdiv theme none type serial dat
  • 如何检查PHP变量是否包含非数字?

    我只是想知道检查 PHP 变量中是否有非数字的方法以及它是否也检测字符之间的空格 需要确保我的表单字段中没有添加任何奇怪的内容 提前致谢 如果您的意思是您只想要一个包含数字的值 那么您可以使用ctype digit http php net
  •  
    标记内删除

    我制作了简单的 BBCode 脚本 一切正常 但后来我使用了一个 javascript 库来美化我的代码 pre pre 现在我面临的唯一问题是 br 每行代码后面的标签 pre pre tags 所以问题是我怎样才能删除 br 标记哪些在
  • 如何在响应ajax codeigniter后停止执行其他控制器

    我想知道如何在响应输出 json 数据后停止执行函数和涉及的其他控制器 就我这里的情况而言 我只是打电话test 函数于dashboard控制器 In dashboard构造函数将执行MY Login library In MY Login
  • PHP严格标准:声明应该兼容

    我有以下类层次结构 class O Base class O extends O Base abstract class A Abstract public function save O Base obj class A extends
  • 蛋糕控制台 2.2.1:烘焙错误

    运行 MAMP 的 OSX 机器 CakePHP 2 2 1 已正确安装和配置 这意味着当我浏览到 Index php 文件时 所有绿色条都显示出来 我已经完成了博客教程 并且正在开发我的第二个应用程序 其中脚手架已启动并运行 现在我第一次
  • 使用 preg_replace 仅替换第一个匹配项

    我有一个结构类似于以下的字符串 aba aaa cba sbd dga gad aaa cbz 该字符串每次都可能有点不同 因为它来自外部源 我只想替换第一次出现的 aaa 但其他人则不然 是否可以 可选的第四个参数预替换 http php
  • 学说迁移后备

    我们正在使用原则迁移 当迁移包含多个操作并且其中一个操作失败时 通常会出现问题 例如 如果迁移添加了 5 个外键 其中第 5 个失败 而字段长度不同 则修复字段错误并重新生成迁移不会not修复整个问题 而现在出现一个与 4 个密钥已存在有关
  • 交换关联数组中的两个项目

    Example arr array apple gt sweet grapefruit gt bitter pear gt tasty banana gt yellow 我想调换一下柚子和梨的位置 这样数组就变成了 arr array ap
  • 使用 SSL 证书验证 Web 浏览器

    是否可以使用 ssl 证书对 Web 浏览器进行身份验证 假设我在应用程序中存储私钥 有什么方法可以从浏览器读取密钥并尝试基于该私钥进行身份验证 您可以使用 SSL TLS 客户端证书身份验证来对浏览器 用户进行身份验证 服务器必须请求客户
  • 随机组合 MySQL 数据库中的两个单词

    我有一个包含名词和形容词的数据库 例如 id type word 1 noun apple 2 noun ball 3 adj clammy 4 noun keyboard 5 adj bloody ect 我想创建一个查询 它将抓取 10
  • 通过 $_SESSION 从一个脚本发送到另一个脚本期间数据丢失

    我正在尝试将一个充满属性的对象从一个 PHP 发送到另一个 PHP SESSION object obj where obj是一个用 foreach 循环指定的对象 foreach array of objects as obj SESSI
  • jQuery Mobile 表单验证

    我有一个移动网站 除了验证之外一切都工作正常 基本上我希望从用户那里获取值 然后在单独的页面 process php 上处理它们 但是 在这样做之前 我需要检查以确保字段已填充 我已经研究了几种方法来做到这一点 但似乎没有一种有效 我现在有
  • PHP HEREDoc (EOF) 语法在 Sublime Text 3 上突出显示与正斜杠的差异

    我不熟悉 Sublime Text 3 如何使用语法突出显示 例如 如果它纯粹依赖于主题 或者它内置于主题运行的标准中 但就我而言 使用 PHP 的 HERE 文档和转发存在一些语法突出显示差异斜线 一旦出现正斜杠 ST3 就会认为以下所有
  • ini_set 'session.gc_maxlifetime' 为 1 天

    If I do ini set session gc maxlifetime 86400 这是否意味着用户可以将浏览器留在同一页面 非活动状态 最多 1 天 而不必担心会话被垃圾收集并被注销 如果服务器配置不支持此功能会发生什么 它会给我一
  • 如何向 laravel-passport 访问令牌添加自定义声明?

    我刚刚使用了 laravel passport 它与 jwt auth 相同 我想向我的 accessToken 添加一些自定义声明 可以吗 我想通过2fa status gt true在访问令牌和 API 调用时 有了这个访问令牌 我还想
  • post php mysql 的拆分关键字

    我有一个表存储帖子 ID 它的标签如下 Post id Tags 1 keyword1 keyword2 keyword3 我想循环遍历该表中的每一行并执行以下操作 将关键字1 关键字2 关键字3放入新表中 word id word val

随机推荐

  • 为什么 sockaddr_in 中需要零填充?

    我用谷歌搜索了一下 有些人说 与 struct sockaddr 保持相同的大小 但内核不会直接使用 sockaddr 对吗 使用时 内核会将其恢复到原来的样子 那么为什么需要零填充呢 struct sockaddr unsigned sh
  • 实体框架 - 无效的列名称“*_ID”

    我已将问题范围缩小到 Code First 和 Database First EF 之间的某个问题 但我不确定如何修复它 我会尽力说得清楚 但老实说 我自己也缺少一些理解 这是实体框架 4 4 我继承了一个使用实体框架的项目 但许多实际文件
  • Cloud Pub/Sub:即使注册域名后,HTTP URL 也未注册

    我有一个 Google Pub Sub 项目 并创建了一个主题和一个简单的订阅 但是 当指定推送的 URL 时 我不断收到以下错误 我已完成站点验证过程并在 API 和服务中注册了域 如中所述https cloud google com p
  • 为什么 PHP 将字母 E 的字符串转换为数字?

    为什么下面的语句会返回true 608E 4234 272E 3063 我也尝试过在字符串周围使用单引号 我可以让它评估的唯一方法false是通过使用 运算符而不是 我的猜测是 PHP 将其视为某种方程式 但这似乎有点奇怪 有人可以详细说明
  • 在Java中一次导入所有子包[重复]

    这个问题在这里已经有答案了 Java中是否可以一次性导入所有子包 据我所知 这在 C 中似乎是可能的 C 如何一次性导入命名空间 https stackoverflow com questions 4806986 c how to impo
  • ASP.NET Core Identity 中基于临时会话的声明

    在 ASP NET Core Identity 中添加声明非常简单 但我无法找到如何添加基于临时会话的声明 我的用例是这样的 具有自己的自定义声明的登录用户需要定期添加新声明 但仅限于当前会话 而不是持久化到数据库 当他们关闭浏览器或退出后
  • 如何从 plist 文件中提取字符串进行翻译(本地化)?

    我需要准备用于翻译 iPhone 应用程序的字符串列表 我已经从中提取了字符串使用 genstring 的 m 文件 and 使用 ibtool 从 XIB 文件中命令 但我也有plist 文件中需要翻译大量文本 字符串字段类型包含在str
  • 用 Ninject 拦截。无法加载 IProxyRequestFactory

    我正在学习使用 Ninject 和 Interceptor 模式 我有以下拦截器 public class MyInterceptor IInterceptor public void Intercept IInvocation invoc
  • 什么是好的头像电子邮件示例?

    在 Ember js 文档中看到类似的演示后 我刚刚做了一个演示 该演示根据您的电子邮件获取您的头像 我目前正在使用 电子邮件受保护 cdn cgi l email protection作为默认值 但这似乎是错误的 因为它是一个 React
  • ruby 的 3D 引擎是什么

    我正在寻找用于开发 ruby 游戏的 3D 引擎 我发现了一些像 G3Druby 或 ogrerb 的东西 哪一个更好用并且功能更好 还有其他发动机比这些更好吗 两者似乎都是 G3D 和 Ogre 的包装 因此您实际上应该比较 G3D 或
  • 使用最小起订量测试对私有方法的调用

    我有以下方法需要用最小起订量进行测试 问题是 switch 语句中调用的每个方法都是私有的 包括最后的 PublishMessage 但这个方法 ProcessMessage 是公共的 我如何测试这一点 以便确保根据参数进行调用 请注意 我
  • 如何顺序调用延迟函数?

    My code
  • 导航器路线 清除 flutter 堆栈

    在我的应用程序中 我有三个屏幕 loginverifyotp generatepress 我知道如何从一个页面移动到另一页面 例如 Navigator pushNamed context theNameOfThePage 我有一个从登录 g
  • 在 iOS 5 上,UIWebView 报告滚动视图的内容大小错误

    我已经尝试了很多 解决方案 但现在我正在尝试计算 UIWebView 的滚动视图的内容大小 目前它总是返回 1024 这是设备的宽度 这是没有意义的 因为我正在查询高度并且视图是纵向的 以下代码将高度报告为 1024 00000 void
  • 如何使用带有 stdin 的 wall 命令将消息广播到 python 中的所有 bash 终端?

    我想向我的树莓派上的所有 bash 终端广播消息 我知道有 wall 命令来执行该步骤 我可以使用 os system python 模块来执行该命令 但是 运行命令 wall text txt 需要 sudo 权限 有没有办法将 wall
  • 是否可以在一个文件中写入和读取多个 DataFrame?

    我目前正在处理一组具有双标头的类似数据帧 它们具有以下结构 age height weight shoe size RHS height weight shoe size 0 8 0 6 0 2 0 1 0 1 8 0 NaN 2 0 1
  • Ant - 如何运行相同的内容取决于多个目标

    有没有办法让 ant 多次执行多个依赖目标 考虑一下
  • Paypal Express Checkout:混合经常性和非经常性项目

    我正在开发我们公司的购物车 其中包含人们可以订阅或直接购买的产品 问题是它应该要求客户在一个订单中添加这两种类型 问 是否可以告诉 Paypal 将选定的项目收取订阅费用 而将其他项目收取一次性费用 提前致谢 根据高级功能 https ww
  • SQL Server GROUP BY COUNT 仅连续行

    我在 Microsoft SQL Server 2008 R2 上有一个名为 DATA 的表 其中包含三个不可为 null 的整数字段 ID 序列和值 具有相同 ID 的序列值将是连续的 但可以以任何值开头 我需要一个查询 该查询将返回具有
  • Laravel 4 中的 Cron 作业

    我需要一个 Cron 作业来对网站执行 Scraper 并发送包含信息的电子邮件 我创建了一个控制器来执行此操作 但是当我设置命令来运行该文件时 php app controllers ScraperController php 我收到这个