0
我有不希望下面的上班路線:LARAVEL:在控制器上建立一個名爲assign的方法的路線?
Route::get ('address/{id}/assign', array('uses' => '[email protected]'));
我在AddressesController.php下面的方法:
public function assign() {
print 'HELLO'; die();
}
我試圖訪問:
http://localhost/address/1/assign
但它沒有擊中分配功能。我不斷收到:
Method [assign] does not exist.
任何想法爲什麼?
UPDATE
我已經嘗試了所有這些變化:
public function assign($id)
{
print 'XXX'; die();
}
public function getAssign($id)
{
print 'XXX'; die();
}
public function postAssign($id)
{
print 'XXX'; die();
}
public function assignAction($id)
{
print 'XXX'; die();
}
public function actionAssign($id)
{
print 'XXX'; die();
}
另一個更新
我有相同的類名稱的另一個控制器。這就是它造成問題的原因。複製和粘貼人員時要小心。有人請刪除或關閉此...
什麼是你的基本URL目錄?它肯定似乎有不同的控制器在這裏行事。 – itachi