2017-07-15 65 views
1

顯示錶中的數據,我需要在一個視圖中顯示一個任務表,在show.blade.file @任務列值「TASK_NAME」文件夾,這是TaskController無法在Laravel

public function store(Request $request)//, $id, Task $task) 
     { 
      $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(); 
     } 

     public function show($id) 
     { 
      $task = Task::find($id); 
      return view('tasks.show')->withTasks($task); 
     } 
public function getTasks($id) 
    { 
     $tasks = Task::find($id)->get(); 
     return $tasks; 
    } 

show.blade .PHP

@if(isset($tasks)) 
    @foreach($tasks as $ta) 
    <h1>{{ $ta->task_name }}</h1> 
    @endforeach 
    @endif 

routes.php文件

Route::resource('tasks','TasksController'); 

沒有任何錯誤,但不能在任務表

+0

是你打印數據'$任務=任務::發現($ ID);'是它包含的價值? –

+0

是不是指公共函數getTasks($ id) { $ tasks = Task :: find($ id) - > get(); 返回$ tasks; } – Lilan

+0

是的,dd($任務)併發布輸出請 –

回答

0

顯示TASK_NAME做這樣

public function show($id) 
{ 
$task = Task::find($id)->get();;   
return view('tasks.show',['tasks' => $task]); 
} 
+0

同樣的事情沒有變化 – Lilan

+0

你正在得到什麼錯誤?或數據爲空? –

+0

沒有任何錯誤只會導致不打印在這裏 – Lilan