Laravel5.2 Quickstart implementiert die lokale Anmeldung, die Registrierung erfolgt mit der ursprünglichen Authentifizierung und 404 nach dem Hochladen
漂亮男人
漂亮男人 2017-05-16 16:52:22
0
2
486

Ich habe es auf meine lokale virtuelle Maschine (Vbox Centos Lemp-Umgebung) hochgeladen

Ich verwende die Mac-Xampp-Umgebung, um Quickstart (Git) und mein Routing zu debuggen

Route::group(['domain' => 'u.ok.com', 'middleware' => 'web'], function () {

    Route::get('/', function () {
        return view('welcome');//正常显示
    })->middleware('guest');//游客页面
    //以下这几条,主要是登陆在虚拟机浏览都是404
    Route::get('/tasks', 'TaskController@index');
    Route::post('/task', 'TaskController@store');
    Route::delete('/task/{task}', 'TaskController@destroy');
    Route::auth();


});

Route::group(['domain' => 's.ok.com'], function () {
    Route::get('/', 'Test\NewsArr@index');//正常显示
});

Route::group(['domain' => 'a.ok.com'], function () {
    Route::get('/', 'Test\NewsArr@generate');//正常显示
});

Ich verstehe den Grund dafür nicht. Die oben genannten Routen funktionieren gut auf dem Mac, aber beim Hochladen auf eine virtuelle Maschine wird der oben erwähnte 404 angezeigt

漂亮男人
漂亮男人

Antworte allen(2)
小葫芦

nginx 配置有问题,贴出来看看

淡淡烟草味

Nginx配置(适用于route是index.php?routes的PHP框架):

server
{
    listen              80;
    server_name         example.com;  #改成你的域名
    root     /var/www/html;  #改成你的document_root
    index    index.php index.html index.htm;
 
    location  /
    {
        try_files $uri $uri/ /index.php?$query_string;  #关键部分
    }
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage