如果用户在eloquent中如何删除帖子?

时间:2017-11-05 23:25:21

标签: php eloquent slim

该应用程序目前能够删除所有任务,但只有当该任务归LOGGED用户所有时才需要删除该任务。

这是在php苗条和我使用雄辩。

这是我目前所拥有的,它目前删除所有帖子,即使它不是由用户。

任何建议,他们都没有关于苗条的雄辩文件。所以我不确定。

todoscontroller.php

<?php


namespace App\Controllers;

use Slim\Http\Request;
use Slim\Http\Response;
use Illuminate\Database\Capsule\Manager as DB;
use App\Models\Task;

use App\Models\User;

use App\Auth\Auth;

class TodosController extends BaseController
{

    public function deleteTodo($request, $response,  $id)
    {
        // $sth = $this->db->prepare("DELETE FROM tasks WHERE id=:id");
  //    $sth->bindParam("id", $args['id']);
        $owl = $id['id'];
        $todos = Task::find($owl);
     //    $todos = $sth->fetchObject();
        // $url = urlFor($todos);

        $todos->delete();


       return $response->withJson($todos)->withRedirect('/todos');


    }

1 个答案:

答案 0 :(得分:0)

好问题。

但是你看过Slim Framework文件吗?

有一个Middleware,我确信您可以在访问控制器之前处理中间件的请求。