我有這段代碼但是我的方法找不到?laravel 4.1控制器方法....找不到
Route.php
Route::controller('Basic', 'BasicController');
BasicController.php
class BasicController extends BaseController {
public function getIndex()
{
return View::make('hello');
}
public function getTest()
{
return 'test';
}
}
當我打電話從瀏覽器測試
:`http://mydomain.dev/Basic/Test不起作用!
和得到這個錯誤:
的Symfony \分量\ HttpKernel \異常\ NotFoundHttpException
控制方法[測試]未找到。
open: /var/www/mydomain.dev/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
* @param array $parameters
* @return mixed
*
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
*/
public function missingMethod($method, $parameters = array())
{
throw new NotFoundHttpException("Controller method [{$method}] not found.");
}
爲什麼?
我laravel版本是4.1.8
我的索引方法是工作! – Mohammad
你有沒有試過'http:// mydomain.dev/Basic/test'? –
你真的發送請求到控制器嗎? – Zarathuztra