Filesystem.php Laravel 5中的FileNotFoundException

Filesystem.php Laravel 5中的FileNotFoundException,php,laravel-5,Php,Laravel 5,我正在学习Laravel教程,我的noticeController.php中有这个方法 public function confirm(PrepareNoticeRequest $request, Guard $auth) { $data = $request->all() + [ 'name' => $auth->user()->name, 'email' => $auth->user

我正在学习Laravel教程,我的noticeController.php中有这个方法

public function confirm(PrepareNoticeRequest $request, Guard $auth)
    {
        $data = $request->all() + [
            'name'  => $auth->user()->name,
            'email' => $auth->user()->email,
        ];

        $template = view()->file(app_path('Http/Templates/dmca.blade.php'), $data);

        return $template;
    }
在my route.php中

Route::get('notices/create/confirm', 'NoticesController@confirm');
我在app/Http/Templates/dmca.blade.php中有一个文件 但是我犯了这个错误

FileNotFoundException in Filesystem.php line 36:
File does not exist at path /home/vagrant/Projects/dmca-app/app/Http/Templates/dmca.blade.php

有什么建议吗?

首先,你能确认文件确实存在于
/home/vagrant/Projects/dmca-app/app/Http/Templates/
(强调整个绝对路径)中吗?嗨,BassemDy,我该怎么做?例如,在Laravel 4中,我知道您可以尝试使用File::exists(),但在Laravel 5中,我不确定。在laraval外面的文件系统中浏览-您在mac上吗?打开你的终端并粘贴cat/home/vagrant/Projects/dmcaapp/app/Http/Templates/dmca.blade.php如果它不存在终端会告诉你,如果它存在,它会显示代码你是对的我的文件不在Http文件夹中,我把它放在那里,一切正常。非常感谢Bassemdy谢谢picus我发现了问题,我的错。