即使它存在于laravel

时间:2016-04-13 15:42:17

标签: php laravel laravel-5.2

我对视图有疑问,除此之外,其他视图对我有用。这是它的路线

Route::get('/profile/avatarupload', [
    'uses' => '\App\Http\Controllers\ProfileController@getAvatarUpload',
    'as' => 'profile.avatar',
]);

ProfileController中的方法

public function getAvatarUpload()
    {
        return view('profile.avatar');
    }

导航栏的片段当用户点击

时,我呼叫路径
<li><a href="{{ route('profile.avatar') }}">Update Avatar</a></li>

视图在文件结构中如下views/profile/avatarupload.blade.php

最后,这是我点击导航栏中的更新头像时获得的错误代码

InvalidArgumentException in FileViewFinder.php line 137:
View [profile.avatar] not found. 

1 个答案:

答案 0 :(得分:2)

您正在混淆路线名称和视图名称。它们不是一回事。

如果您的观点位于resources/views/profile/avatarupload.blade.php,则需要执行return view('profile.avatarupload');