我在一個名爲march_madness
的目錄中安裝了laravel。Laravel中不需要的重定向
我已經設置了一些基本的控制器,如UsersController
和SessionsController
。
例如,當我去domain.com/march_madness/login
它會打開一個登錄表單,因爲我有這個在我的routes.php
:
Route::get('login', '[email protected]');
然而,對於users
我有包括我下面一個問題 - 當我瀏覽到domain.com/march_madness/users
,而不是使用用戶控制器的index()
方法,它重定向到domain.com/users
(以某種方式從URL中刪除march_madness
)。
這是一個涉及到的用戶我routes.php
部分:
Route::get('register', '[email protected]');
Route::resource('users', 'UsersController');
Route::get('memberhome', '[email protected]');
Route::get('users/verify/{code}', '[email protected]');
這是UsersController.php
相關部分:
class UsersController extends \BaseController {
protected $user;
public function __construct(User $user)
{
$this->user = $user;
}
public function index()
{
return "test";
}
...
}
如果我用別的代替return "test";
(如獲取用戶來自數據庫的記錄)沒有任何變化,它仍然只是重定向。
我根本沒有改變任何東西.htaccess
。
任何想法?
你有沒有在你的應用程序配置中正確設置你的網址? – ExoticChimp
是的,正如我所說,所有其他網址都可以正常工作,而不是這個。例如/ march_madness/sessions將正確打開會話控制器的index()方法。 – jovan
你使用什麼類型的網頁服務器? – Digitlimit