-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
  • 8

2 Answers2

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

    return view('post.create', compact('categories')); 
}
Shobi
  • 8,542
  • 5
  • 42
  • 64
0

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

return view('post.create', compact('categories')); 
Alexey Mezenin
  • 148,626
  • 22
  • 267
  • 261