2017-12-02 13 views
0

私はファイル添付フォームを持っています。このフォームでは、$ task-> idをファイルテーブルに送信する必要があります。LaravelのテーブルにtaskIdを送信する方法5.2

これは、

action=" route('projects.files', 'taskId'=>$task->id)"> 

ファイル形式のアクションであり、これはFileController方法で、

private function saveUploads(Request $request, $fileUrl, $id,$taskId) 
    { 
     $file = new File; 
     $file->file_name = $request->file('file_name')->getClientOriginalName(); 
     $file->file_url = $fileUrl; 
     $file->project_id = $id; 
     $file->task_id = $taskId; 
     $file->save(); 
     } 

とルートこれは、

Route::post('projects/{projects}/tasks/{tasks}', [ 
    'uses' => '[email protected]', 
    'as' => 'projects.files', 
    'middleware' => ['auth'] 
]); 

が、私は、テーブルにデータを送信するときtask_id行のデータ値は次のとおりです。

route('projects.files', 'tasks'=>$task->id) 

代わりに値の代わりにプロジェクトIDを送信するにはどうすればよいですか?

+0

より良い方法であなたの問題を説明することを願っていますか?あなたはより良い@Johnを説明することができます – kunal

+0

私のtask_idファイルのテーブルのデータを保存する行は、project_is 1,2,3,4,5のようなものではありませんそれはallwaysこの値で保存しています**ルート( 'projects.files'、 'tasks' = > $ task-> id)** – John

+0

残念ながら私にとってまだ不明な点:( – kunal

答えて

0

あなたの問題を理解できません。私はいくつかを理解していればどのように..あなたは、この種のを探しています: -

<form action="{{url('projects/'.$id.'/tasks/'.$task->id)}}" > $id i.e is your project_id 
</form> 

は、それが役立つか、私はあなたの問題を理解していないです

+0

次のエラーを生成**未定義の変数:タスク(表示:C:\ Users \ John \ Desktop \ ddd \ resources \ views \ files \ form.blade.php)** – John

+0

あなたのtaskidを追加します。ここで$ task-> id – kunal

関連する問題