gpt4 book ai didi

php - Laravel - 多个具有相同名称的 Controller

转载 作者:行者123 更新时间:2023-12-04 16:54:53 25 4
gpt4 key购买 nike

我已经有一个可用的应用程序,并且有一个 PhoneController.php在 Controller 文件夹中。

现在我想为我的应用程序添加一个 api,所以我添加了 api\v1\PhoneController.php
但是当我使用路由时,这并不像我想要的那样工作:

Route::group(array('prefix' => 'api/v1'), function()
{
Route::get('test', 'PhoneController@index');
});

我尝试添加 'namespace' => 'api\v1'api\v1\PhoneController@index但这总是会选择错误的 PhoneController。

有没有办法让它工作?我可以重命名 PhoneController.php但这将来可能会让我感到困惑,所以我试图避免这种解决方案

最佳答案

如此处所述 http://daylerees.com/codebright/controllers

namespace Blog\Controller;

class Article extends \BaseController
{
public function showIndex()
{
return \View::make('index');
}
}

然后添加路由
Route::post('index', 'Blog\Controller\Article@showIndex');

关于php - Laravel - 多个具有相同名称的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24589920/

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