我弄糊涂了,我出现了一个错误,为什么我的路由过程不起作用,这个错误给我的路由[index]没有定义,但另一方面,我已经定义了HomeController的索引,看看我做的过程,
注意:我使用了laravel版本:5.8*
`Route::get('/index', 'HomeController@index');
Web.php
Route::get('/index', 'HomeController@index');
主页控制器
public function index()
{
return view('index');
}
我的网址:
错误:
试试这个
如果你走这条路
Route::get('/index', 'HomeController@index');
//then your url will be
URL/index
或者用这种方式
Route::get('/', 'HomeController@index');
//then your url will be
URL
您必须在您的路线中提供路线名称。
Route::get('/index', 'HomeController@index')->name('index');
您也可以使用以下语法
Route::get('/index', [
'as' => 'index',
'uses' => 'HomeController@index'
]);
有关更多信息,请查看文档
https://laravel.com/docs/5.7/routing#named-routes
问题可能出在您的索引视图中。
看起来您正试图使用路由名称访问路由,但尚未定义索引路由的路由名称。
所以在网络中。php添加-
e::获取('/index','HomeController@index')
在Laravel5.2中,我想将所有未定义的url路由到一个特定的控制器。 我正在开发类似CMS的功能,我想要这个东西。 所以url喜欢 www.domain.com/post/po-t/some/thing www.domain。com/profile 所以第一个url应该重定向到页面函数,第二个url应该重定向到配置文件函数 基本上,我想要一些关于N-number或参数的想法,因为在页面中,它
我正在学习拉威尔,我正在尝试使用拉威尔护照。当我尝试创建一个新用户时,我发现错误404 not found。 注册控制器。php 应用程序/Http/控制器/认证 我的api控制器也有这个路径 应用程序/Http/控制器/Api api中的路由。php 注册控制器 失眠测试注册 我知道我没有传递任何注册值。 我测试过127.0.0.1:8000/create 我已经测试了127.0.0.1:800
我正在使用Laravel 8,当我将路由写入控制器时,如下所示: 它显示了这个错误: 无效的路由操作:[PortfolioController]。不可调用 所以它只能这样工作: 这对我来说没有意义,因为它应该找到,这是: Laravel 8是否忽略了属性???
英文原文: http://emberjs.com/guides/routing/defining-your-routes/ 当启动你的应用时,路由器会负责展示模板,载入数据,以及设置应用状态等任务。 这些都是通过将当前的URL与你定义的路由进行匹配来实现的。 1 2 3 4 App.Router.map(function() { this.route("about", { path: "/a
自定义路由 easySwoole支持路由拦截。其路由利用fastRoute实现,因此其路由规则与其保持一致,该组件的详细文档请参考 GitHub文档 路由定义 若需要再easySwoole使用路由拦截功能,请在应用目录(默认为App)下,建立Router类,井继承Core\AbstractInterface\AbstractRouter实现addRouter方法,如果在类UNIX系统下请严格注意文
我希望有一个图像控制器,并允许单endpoint,例如: /图像/上载 这是我目前的做法,但这是正确的做法吗?是否存在某种:none关键字来禁用默认路由?或者我不应该使用资源,用其他的方法去做?