Laravel 5.8路由问题

时间:2019-04-22 19:34:45

标签: laravel laravel-routing laravel-5.8

我刚安装了Laravel 5.8,但遇到路由问题,无法给出URL并随意命名。

Route::get('profile/my-profile', [
    'uses' => 'ProfileController@profile',
    'as' => 'profile'
]);

我尝试了上述操作,结果是当我这样写时,它没有在浏览器中显示我的个人资料图片。它只显示我的名字,但是当我像下面这样写时,就可以了。

Route::get('profile', [
    'uses' => 'ProfileController@profile',
    'as' => 'profile'
]);

2 个答案:

答案 0 :(得分:0)

这很好。...

{{ asset(Auth::user()->profile_picture) }}

答案 1 :(得分:0)

我使用这种类型的路由,这很好,并且没有错误

http://yoursite.com/profile/myprofile

Route::group(['prefix' => 'profile'], function (){
     Route::get('/myprofile', [
        'uses' => 'ProfileController@profile',
        'as' => 'pages.profile'
     ]);
});

or:

http://yoursite.com/myprofile

Route::get('/myprofile', [
   'uses' => 'ProfileController@profile',
   'as' => 'pages.profile'
]);

{{ route('pages.profile') }}

对于要附加的图像或任何文件,请使用以下代码:

{{ URL::to('your file path') }}