当我在我的laravel项目工作时,我得到了这个错误,即使经过这么多的改变和努力,我也无法解决它。我希望我能找到解决办法。
我的错误:
Symfony\Component\Debug\Exception\FatalThrowableError抛出消息“未找到类'App/Post‘”
CommentsController.php
<?php
namespace App\Http\Controllers;
use \Auth;
use App\Post;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
use App\Http\Requests;
use App\Comment;
use Session;
use DB;
class CommentsController extends Controller
{
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required',
'email' => 'required',
'comment' => 'required'
]);
$post = Post::find('id');
$comments = new Comment();
$comments->name = $request->name;
$comments->email = $request->email;
$comments->comment = $request->comment;
$comments->approved = true;
$comments->post()->associate($post);
$comments->save();
Session::flash('success', 'Comment was added');
return redirect()->route('posts.show', [$post->id]);
//return redirect('/posts')->with('success', 'Comment Created
Successfully');
}
}`Post.php‘
namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
//Table Name
protected $table = 'posts';
//Primary Key
public $primaryKey = 'id';
//Timestamps
public $timestamps = true;
public function user(){
return $this->belongsTo('App\User');
}
public function comment(){
return $this->hasMany('App\Comment');
}
}`
My Web.php (路由文件)
Route::get('/', 'PagesController@index');
Route::get('/about', 'PagesController@about');
Route::get('/contact', 'PagesController@contact');
Route::get('/services', 'PagesController@services');
// Post Pages
Route::resource('posts', 'PostsController');
// Login Authorization
Auth::routes();
// Dashboard
Route::get('/dashboard', 'DashboardController@index');
// Comments
Route::post('/posts/{post_id}', ['uses'=>'CommentsController@store' , 'as' => 'comments.store']);`
发布于 2020-02-13 12:23:01
把这个代码写在控制器的顶部..。
use App\Post;或
改变这个密码..。
$post = Post::find('id');至
$post = \App\Post::find('id');我想这事已经解决了。
发布于 2018-12-13 11:17:35
关注文件Post.php
使用App\Post;
只是A是资本,不是所有的应用程序
https://stackoverflow.com/questions/51305136
复制相似问题