我已经从github克隆了一个存储库,但是在路由到admin时出错,同一代码在另一台开发人员计算机上运行良好,我们都在使用Window 8。
我们正在使用Auth
中间件来验证用户是否登录,但是当我尝试访问管理员时却http://example.com/admin
出现此错误
NotFoundHttpException in RouteCollection.php line 161
但是前端工作正常。我试图在终端中执行以下命令,但之后又出现了同样的问题
composer install
php artisan clear--compiled
我也使用命令检查了注册的溃败及其在终端中的显示
php artisan route:list
这是我的route.php
Route::get('/', function () {
return view('welcome');
});
// Logging in and out
get('/login', 'Auth\AuthController@getLogin');
post('/login', 'Auth\AuthController@postLogin');
get('/logout', 'Auth\AuthController@getLogout');
Route::group(['namespace' => 'Admin','prefix' => 'admin','middleware' => 'auth',], function () {
resource('/', 'AdminController');
resource('/countries', 'CountryController');
});
.htaccess文件代码
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
我已经解决了这个问题,在我的情况下,.htaccess文件存在问题,我已经更改了.htaccess文件中的baseurl,它开始为我工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句