【发布时间】:2016-08-28 17:12:39
【问题描述】:
所以在学习 Laravel 5 的过程中,遇到了如下问题。
我在文件夹中创建了名为 ContactController 的新控制器:
app/Http/Controllers/Pages/ContactController.php
我有以下代码:
<?php
namespace App\Http\Controllers\Pages;
use App\Http\Controllers\Controller;
class ContactController extends Controller {
public function index() {
return 'This is the Contact page.';
}
public function getMyDetails() {
return 'This is the My Details page.';
}
}
我还在我的网络路由中添加了以下代码:
routes/web.php
Route::resource('contact', 'Pages\ContactController');
据我了解,当我打开 URL 地址:http://laravel.devpeaks.com/public/contact/my-details 时,它应该会自动向我显示消息“这是我的详细信息页面。”。相反,我得到了错误:
已编译的.php 行 6271 中的 BadMethodCallException:
方法控制器不存在。
【问题讨论】:
标签: php laravel controller