Tôi vừa mới bắt đầu tìm hiểu khung công tác Laravel và tôi đang gặp sự cố với việc định tuyến.
Tuyến đường duy nhất đang hoạt động là tuyến nhà mặc định được gắn với Laravel.
Tôi đang sử dụng WAMP trên Windows và nó sử dụng PHP 5.4.3 và Apache 2.2.22, đồng thời tôi cũng đã bật mod_rewrite và đã xóa 'index.php' khỏi tệp cấu hình application.php để lại một chuỗi trống.
Tôi đã tạo một bộ điều khiển mới có tên là Người dùng :
class User_Controller extends Base_Controller {
public $restful = true;
public function get_index()
{
return View::make('user.index');
}
}
Tôi đã tạo một tệp chế độ xem trong application / views / user / được gọi là index.php với một số mã HTML cơ bản và trong route.php, tôi đã thêm những điều sau:
Route::get('/', function () {
return View::make('home.index');
});
Route::get('user', function () {
return View::make('user.index');
});
Tuyến đầu tiên hoạt động tốt khi truy cập root ( http://localhost/mysite/public
) trong trình duyệt web của tôi, nhưng khi tôi cố gắng truy cập tuyến thứ hai với http://localhost/mysite/public/user
tôi thì gặp lỗi 404 Not Found. Tại sao điều này sẽ xảy ra?