gpt4 book ai didi

当我更改路由顺序时,Laravel 报告 "Sorry, the page you are looking for could not be found."

转载 作者:行者123 更新时间:2023-12-02 15:17:41 25 4
gpt4 key购买 nike

我创建了两条路由,如果我按顺序使用它们

Route::get('posts/{post}', 'PostsController@show');
Route::get('posts/create', 'PostsController@create');

Laravel 报告“抱歉,找不到您要查找的页面。”但如果我将顺序更改为

Route::get('posts/create', 'PostsController@create');
Route::get('posts/{post}', 'PostsController@show');

它按预期工作。为什么第一次订购不起作用?

最佳答案

此处 posts/{post} 将处理对 /posts/* 的所有请求,包括 /posts/create:

Route::get('posts/{post}', 'PostsController@show');
Route::get('posts/create', 'PostsController@create');

因此,您需要在 posts/{post} 路由之前定义 create 和类似的路由。

关于当我更改路由顺序时,Laravel 报告 "Sorry, the page you are looking for could not be found.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45181670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com