namespace App\Http\Controllers; use App\Models\Post; use Illuminate\Http\Request; class PostController extends Controller { public function __construct() { $this->middleware('auth')->only(['create','store']); } public function create() { return view('posts.create'); } public function store(Request $request) { $data = $request->validate([ 'title' => ['required','string','max:180'], 'body' => ['nullable','string','max:5000'], ]); $post = Post::create([ 'user_id' => $request->user()->id, 'title' => $data['title'], 'body' => $data['body'] ?? null, ]); return redirect()->route('posts.show', $post); } public function show(Post $post) { $post->load('user'); return view('posts.show', compact('post')); } } namespace App\Http\Controllers; use App\Models\Post; use Illuminate\Http\Request; class PostController extends Controller { public function __construct() { $this->middleware('auth')->only(['create','store']); } public function create() { return view('posts.create'); } public function store(Request $request) { $data = $request->validate([ 'title' => ['required','string','max:180'], 'body' => ['nullable','string','max:5000'], ]); $post = Post::create([ 'user_id' => $request->user()->id, 'title' => $data['title'], 'body' => $data['body'] ?? null, ]); return redirect()->route('posts.show', $post); } public function show(Post $post) { $post->load('user'); return view('posts.show', compact('post')); } } namespace App\Http\Controllers; use App\Models\Post; use Illuminate\Http\Request; class PostController extends Controller { public function __construct() { $this->middleware('auth')->only(['create','store']); } public function create() { return view('posts.create'); } public function store(Request $request) { $data = $request->validate([ 'title' => ['required','string','max:180'], 'body' => ['nullable','string','max:5000'], ]); $post = Post::create([ 'user_id' => $request->user()->id, 'title' => $data['title'], 'body' => $data['body'] ?? null, ]); return redirect()->route('posts.show', $post); } public function show(Post $post) { $post->load('user'); return view('posts.show', compact('post')); } } namespace App\Http\Controllers; use App\Models\Post; use Illuminate\Http\Request; class PostController extends Controller { public function __construct() { $this->middleware('auth')->only(['create','store']); } public function create() { return view('posts.create'); } public function store(Request $request) { $data = $request->validate([ 'title' => ['required','string','max:180'], 'body' => ['nullable','string','max:5000'], ]); $post = Post::create([ 'user_id' => $request->user()->id, 'title' => $data['title'], 'body' => $data['body'] ?? null, ]); return redirect()->route('posts.show', $post); } public function show(Post $post) { $post->load('user'); return view('posts.show', compact('post')); } } namespace App\Http\Controllers; use App\Models\Post; use Illuminate\Http\Request; class PostController extends Controller { public function __construct() { $this->middleware('auth')->only(['create','store']); } public function create() { return view('posts.create'); } public function store(Request $request) { $data = $request->validate([ 'title' => ['required','string','max:180'], 'body' => ['nullable','string','max:5000'], ]); $post = Post::create([ 'user_id' => $request->user()->id, 'title' => $data['title'], 'body' => $data['body'] ?? null, ]); return redirect()->route('posts.show', $post); } public function show(Post $post) { $post->load('user'); return view('posts.show', compact('post')); } } namespace App\Http\Controllers; use App\Models\Post; use Illuminate\Http\Request; class PostController extends Controller { public function __construct() { $this->middleware('auth')->only(['create','store']); } public function create() { return view('posts.create'); } public function store(Request $request) { $data = $request->validate([ 'title' => ['required','string','max:180'], 'body' => ['nullable','string','max:5000'], ]); $post = Post::create([ 'user_id' => $request->user()->id, 'title' => $data['title'], 'body' => $data['body'] ?? null, ]); return redirect()->route('posts.show', $post); } public function show(Post $post) { $post->load('user'); return view('posts.show', compact('post')); } }
Target class [App\Http\Controllers\PostController] does not exist.
Illuminate\Container\Container->build()Illuminate\Container\Container->resolve()Illuminate\Foundation\Application->resolve()Illuminate\Container\Container->make()Illuminate\Foundation\Application->make()Illuminate\Routing\Route->getController()Illuminate\Routing\Route->runController()Illuminate\Routing\Route->run()Illuminate\Routing\Router->Illuminate\Routing\{closure}()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Routing\Middleware\SubstituteBindings->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\View\Middleware\ShareErrorsFromSession->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Session\Middleware\StartSession->handleStatefulRequest()Illuminate\Session\Middleware\StartSession->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Cookie\Middleware\EncryptCookies->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Pipeline\Pipeline->then()Illuminate\Routing\Router->runRouteWithinStack()Illuminate\Routing\Router->runRoute()Illuminate\Routing\Router->dispatchToRoute()Illuminate\Routing\Router->dispatch()Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()Illuminate\Foundation\Http\Middleware\TrimStrings->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Http\Middleware\ValidatePostSize->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Http\Middleware\HandleCors->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Http\Middleware\TrustProxies->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Http\Middleware\ValidatePathEncoding->handle()Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()Illuminate\Pipeline\Pipeline->then()Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()Illuminate\Foundation\Http\Kernel->handle()Illuminate\Foundation\Application->handleRequest()public/index.php1516// Bootstrap Laravel and handle the request...17/** @var Application $app */18$app = require_once __DIR__.'/../bootstrap/app.php';1920$app->handleRequest(Request::capture());21select * from `sessions` where `id` = 'OFoCkgsTpTgB2eHBrSZYoeQWT6CVVpNNe5wqXO9i' limit 1{
"post": "1"
}