Php 拉威尔控制器错误

Php 拉威尔控制器错误,php,laravel,laravel-5,laravel-5.2,Php,Laravel,Laravel 5,Laravel 5.2,我正在学习如何做一个简单的Laravel应用程序,一个社交网络,我遇到了一个错误 [Fri Aug 26 00:46:30 2016] PHP Fatal error: Class 'App\Http\Controllers\Post' not found in C:\xampp\htdocs\social-network\app\Http\Controllers\PostController.php on line 13 我的PostController.php如下所示: <?php

我正在学习如何做一个简单的Laravel应用程序,一个社交网络,我遇到了一个错误

[Fri Aug 26 00:46:30 2016] PHP Fatal error:  Class 'App\Http\Controllers\Post' not found in C:\xampp\htdocs\social-network\app\Http\Controllers\PostController.php on line 13
我的PostController.php如下所示:

<?php
namespace App\Http\Controllers;

use App\User;
use Illuminate\Http\Request;

class PostController extends Controller
{

    public function postCreatePost(Request $request)
    {

        $post = new Post();
        $post->body = $request['body'];
        $request->user()->posts()->save($post);
        return redirect()->route('dashboard');

    }
}

您需要添加模型

尝试在命名空间后的控制器中添加以下行

use App\Post;

这正是错误消息告诉您的。

您需要添加模型

尝试在命名空间后的控制器中添加以下行

use App\Post;

这正是错误消息告诉您的。

您忘了使用,请告诉控制器使用
App\Post

<?php
namespace App\Http\Controllers;

use App\User;
use App\Post;
use Illuminate\Http\Request;

class PostController extends Controller{

    public function postCreatePost(Request $request){
        $post = new Post();
        $post->body = $request['body'];
        $request->user()->posts()->save($post);
        return redirect()->route('dashboard');

    }
}

您忘记使用,请告诉您的控制器使用
App\Post

<?php
namespace App\Http\Controllers;

use App\User;
use App\Post;
use Illuminate\Http\Request;

class PostController extends Controller{

    public function postCreatePost(Request $request){
        $post = new Post();
        $post->body = $request['body'];
        $request->user()->posts()->save($post);
        return redirect()->route('dashboard');

    }
}

这是一个错误,我不需要'App\User',只需要'App\Post'。谢谢你的帮助!这是一个错误,我不需要'App\User',只需要'App\Post'。谢谢你的帮助!是的,随时都可以!祝你好运。是的,随时都可以!祝你好运。