Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
名为route PHP Laravel 5.2的NotFoundHttpException_Php_Laravel 5_Routing_Named Routing - Fatal编程技术网

名为route PHP Laravel 5.2的NotFoundHttpException

名为route PHP Laravel 5.2的NotFoundHttpException,php,laravel-5,routing,named-routing,Php,Laravel 5,Routing,Named Routing,但是我在调用地址/配置文件时总是出错 如果我使用address/user/profile,就可以了 “我的浏览器”中显示的错误列表: Route::get('user/profile', function () { return 'test' })->name('profile'); 我想念哪里? 提前感谢。您需要将路线从用户/配置文件更改为配置文件 NotFoundHttpException in RouteCollection.php line 161: in RouteCollec

但是我在调用地址/配置文件时总是出错 如果我使用address/user/profile,就可以了

“我的浏览器”中显示的错误列表:

Route::get('user/profile', function () {
return 'test' })->name('profile');
我想念哪里?
提前感谢。

您需要将路线从
用户/配置文件
更改为
配置文件

NotFoundHttpException in RouteCollection.php line 161:
in RouteCollection.php line 161
at RouteCollection->match(object(Request)) in Router.php line 821
at Router->findRoute(object(Request)) in Router.php line 691
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 54

name()

NotFoundHttpException in RouteCollection.php line 161:
in RouteCollection.php line 161
at RouteCollection->match(object(Request)) in Router.php line 821
at Router->findRoute(object(Request)) in Router.php line 691
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 54
Route::get('profile', function () {
   return 'test' })->name('profile');
name()
仅为路由创建别名,不更改URL

Route::get('profile', function () {
   return 'test' })->name('profile');
试试这个。希望它能起作用


试试这个。希望它能起作用

要获取地址/配置文件,您的路由需要是route::get('profile')。。。。地址/用户/配置文件是您定义的确切路径,这就是为什么该路径也可以工作的原因,您到底想实现什么?是的,我刚刚找到了答案。我刚买了一本新的laravel书,我想我们可以使用name()作为URL来调用我们的别名。要获取地址/配置文件,您的路由需要是route::get('profile')。。。。地址/用户/配置文件是您定义的确切路径,这就是为什么该路径也可以工作的原因,您到底想实现什么?是的,我刚刚找到了答案。我刚买了一本新的laravel书,我想我们可以使用name()作为URL来调用我们制作的别名。那么,我该怎么做才能将URL作为别名的名称呢?哦,我明白了。。我现在才明白。谢谢你的回答那么,我该怎么做才能把URL称为别名?哦,我明白了。。我现在才明白。谢谢你的回答。然后我不知道怎么做。然后我不知道怎么做。