-4

why am I getting this error while getting data from database in my controller? I use laravel 5.5 and php 7.2.2.

public function create()
{
    $categories = Category::all();

    return view('post.create'), compact('categories'); 
}

"Parse error: syntax error, unexpected ',', expecting ';'" in return view('post.create'), compact('categories');

pls help me i dont know why got this error.

Sayyid Mahdy
  • 47
  • 2
  • 9

2 Answers2

2
public function create()
{
    $categories = Category::all();

    return view('post.create', compact('categories')); 
}
Shobi
  • 10,374
  • 6
  • 46
  • 82
0

You've closed ) too early. The correct syntax is:

return view('post.create', compact('categories')); 
Alexey Mezenin
  • 158,981
  • 26
  • 290
  • 279