dqybjj3497 2017-08-14 06:38
浏览 86
已采纳

如何在Laravel中定义模型数据

I need to save project_id in to task table according to the relevant projects from using Project model.

Project Model

public function scopeProject($query, $id)
{
    return $query->where('project_id', $id);
}

Now I am going to save to task table using store method in TaskController as following

public function store(Request $request, $id, Task $task)// this is line 45
{
    $task = new Task;
    $task->task_name   = $request->input('name');
    $task->body = $request->input('body');
    $task->assign          = $request->input('status');
    $task->priority        = $request->input('status');
    $task->duedate  = date("Y-m-d", strtotime($request->input("date")));// $request->input('date');
    $task->project_id        = $id;
    $task->save();
}

But when I am going to save this data following error is occurred

ErrorException in TasksController.php line 45: Argument 3 passed to App\Http\Controllers\TasksController::store() must be an instance of App\Task, none given

Then how can I grab project_id from using Project Model to My TaskController?

  • 写回答

2条回答 默认 最新

  • dongxingdu9594 2017-08-23 06:44
    关注

    I got result in this way..... TaskController

    public function postNewTask(Request $request,$id, Project $project)
    {
    
        $task = new Task;
        $task->task_name   = $request->input('name');
        $task->body = $request->input('body');
        $task->assign = $request->input('status');
        $task->priority = $request->input('status');
        $task->duedate  = date("Y-m-d", strtotime($request->input("date")));
        $task->project_id = $id;
        $task->save();
    

    form url

    <form  method="post" action="{{ route('projects.tasks.create', $project->id) }}">
    

    and routes

    Route::post('projects/{projects}/tasks', [
        'uses' => '\App\Http\Controllers\TasksController@postNewTask',
        'as' => 'projects.tasks.create'
    ]);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)