Jak uzyskać parametry URI w metodach wewnątrz niejawnego kontrolera?Laravel 4 - Parametry URI w kontrolerach niejawnych
Po pierwsze, określenie trasy Base:
Route::controller('users', 'UserController');
Następnie
class UserController extends BaseController {
public function getIndex()
{
//
}
public function postProfile()
{
//
}
public function anyLogin()
{
//
}
}
Jeśli chcę przekazać parametry aditional w URI, jak http://myapp/users/{param1}/{param2}
, w jaki sposób można odczytać param1
i param2
wewnątrz respektować metodę? W tym przykładzie, getIndex()
Prawdopodobnie jest to jedyny sposób. Chciałbym również skorzystać z Implicit Controllers również w tym przypadku, ale wydaje się, że nie możemy tego zrobić. Jeśli nikt inny nie dostarczy lepszego rozwiązania, otrzymasz ponts. :) –
hmm, wiele osób twierdzi, że niejawni kontrolerzy są trudni do odczytania i odgadnięcia dla nowych deweloperów twojego projektu (na wypadek gdybyś miał nowy). większość ludzi (w tym mój idolowy sposób jeffrey) sugeruje użycie kontrolera zasobów lub zwykłego sposobu dodawania kontrolerów (np. Route :: post lub Route :: put). ale to preferencje programistów i wszyscy mamy różne preferencje :) – Ceeee