小编Fra*_*cas的帖子

Symfony API 控制器必须返回响应

我创建了一个具有 OneToMany 关系的小型 CRUD 系统,并且还想创建一个小型 API。

我生成了一个新的 ApiBundle 并为我的 1 个实体添加了 1 个控制器,如下所示:

<?php

namespace ApiBundle\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use FOS\RestBundle\Controller\Annotations as Rest;
use FOS\RestBundle\Controller\FOSRestController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use FOS\RestBundle\View\View;
use DataBundle\Entity\Job;

class JobController extends FOSRestController
{
    public function getAction()
    {
        $result = $this->getDoctrine()->getRepository('DataBundle:Job')->findAll();

        if ($result === null) {
            return new View("There are no jobs in the database", Response::HTTP_NOT_FOUND);
        }

        return $result;
    }

    public function idAction($id)
    {
        $result = $this->getDoctrine()->getRepository('DataBundle:Job')->find($id);

        if($result === null) {
            return new View("Job not …
Run Code Online (Sandbox Code Playgroud)

php api symfony

6
推荐指数
2
解决办法
2万
查看次数

MySQL 查询检查电子邮件是否有多个用户 ID

我想检查我的数据库中是否存在具有多个用户 ID 的电子邮件。我尝试在下面查询,但它只是计算记录,这并不是我真正的目标。

SELECT userID, COUNT(*), email FROM `userAccountCredential` GROUP BY userID HAVING COUNT(*) > 1 
Run Code Online (Sandbox Code Playgroud)

假设有一封电子邮件 a@a.com,其 userID 1 和 userID 2 我想得到 a@a.com 结果,以便获得具有多个 userID 的电子邮件列表。

mysql

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

Laravel任务调度无缘无故地每分钟执行一次

我已经设置了一个命令,该命令必须在每月的最后一天运行一次。这是我的方法:

$schedule->command('report:send')->when(function () {
    return Carbon::now()->endOfMonth()->isToday();
});
Run Code Online (Sandbox Code Playgroud)

今天是一个月的最后一天,因此效果很好。但问题是此命令每分钟执行一次。因此,每分钟我都会在收件箱中收到一封电子邮件:/

是否有可能因为我->everyMinute();在测试时使用过并且必须刷新设置而发生这种情况?

php cron laravel

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

标签 统计

php ×2

api ×1

cron ×1

laravel ×1

mysql ×1

symfony ×1