Filesystem.php Laravel 5中的FileNotFoundException
我正在学习Laravel教程,我的noticeController.php中有这个方法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
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我发现了问题,我的错。