The reason you are not able to access the model via App\Post is because the file you are attempting to do this in already has a namespace, shown in the error: App\Http\Controllers\App\Post, which implies the namespace of the file is App\Http\Controllers.
Since you are not referencing the model with an absolute namespace (\ at the beginning), PHP is looking for that class relative to the current namespace.
<?php
namespace App\Http\Controllers;
...
$post = App\Post::find(1); // App\Http\Controllers\App\Post
$post = \App\Post::find(1); // App\Post
That explains the error. However, as mentioned by others, you have already used the model in your file and can access it simply with Post.
$post = Post::find(1);
$post = new Post();