When I run my code I get a syntax error on line 19, that is, where is the error if it says:
Fatal error exception, syntax error unspected 'if' (T_IF)
This is the code:
<?php
namespace App\Http\Controllers;
use App\Post;
use Illuminate\Http\Request;
class PostController extends Controller
{
public function postCreatePost(Request $request)
{
$this->validate($request,[
'body'=> 'required|max:1000'
]);
$post=new Post();
$post->body=$request['body'];
$message = 'There was an error'
if ($request->user()->posts()->save($post))
{
$message = 'Post successfully created!';
}
return redirect()->route('dashboard')->with(['message' => $message]);
}
}