【发布时间】:2012-12-24 11:11:16
【问题描述】:
具有以下控制器:
class Admin_Images_Controller extends Admin_Controller
{
public $restful = true;
public function __construct()
{
parent::__construct();
}
public function get_index($id)
{
echo $id;
}
我不明白为什么当我在没有 ID 参数的情况下访问它时它会起作用,因为我收到一个错误说 missing parameter for ... 但是当我实际上尝试在 http://site/admin/images/12 传递参数时我收到 404 错误.我错过了什么?
我尝试在我的路线中设置以下内容,也没有成功:
Route::any('admin/images', array(
'as' => 'admin_images',
'uses' => 'admin.images@index',
));
//or
Route::any('admin/images/(:any)', array(
'as' => 'admin_images',
'uses' => 'admin.images@index',
));
我的通配符问题似乎有 90% 发生在我的测试 linux 环境 (ubuntu) 中。这是我目前正在使用的 routes.php http://pastebin.com/f86A3Usx
【问题讨论】:
标签: php debugging http-status-code-404 laravel