2016-09-12 25 views
-1

我是Laravel 5.2的初學者。我在Linux mint - LAMP開始它,這是完美的工作。現在我試着將它移動到Windows 10WAMP。我得到了所有的網頁。但問題是,當我嘗試登錄時,POST的路由器功能無法正常工作。它始終導致路由器文件中的GET功能。從LAMP複製到WAMP的Laravel 5.2項目無法正常工作

路由功能就像

Route::post('/', '[email protected]_function_name'); 
Route::get('/', '[email protected]_name'); 

只有「讓」的功能在後的時間工作。

我做的步驟是安裝WAMP

1)在安裝Composer全局窗口10.

2)。

3)將整個Larevel文件夾複製到www目錄。

4)試圖訪問的網址:http://localhost/laravel/public

第一頁來了。但表單提交不起作用。我錯過了什麼嗎?

請幫忙。任何幫助,不勝感激。

+0

你檢查'php.ini'所有依賴關係和配置您的本地網絡服務器?如果你的代碼沒有被破壞,那就是你的環境。 – Soundz

+0

@Soundz,我需要做的是什麼?你能解釋一下嗎?我不知道這樣的事情 – Arun

回答

0

好吧首先檢查你的php.ini應該在WAMP

然後檢查是否有通過刪除啓用以下擴展名的PHP目錄;在;extension=php_xxx.dll面前:

PHP >= 5.6.4 
OpenSSL PHP Extension 
PDO PHP Extension 
Mbstring PHP Extension 
Tokenizer PHP Extension 

下一頁檢查您的Apache設置該目錄上設置

Options FollowSymLinks Indexes 
AllowOverride All 
Order deny,allow 
Allow from all 
Require all granted 

如果一切是正確的做一個簡單的PHP腳本來檢查後數據

<?php 

if(isset($_POST['foo']) 
{ 
    echo '<h1>Works</h1>'; 
    die; 
} 
?> 
<form action="" method="POST"> 
    <input type="submit" name="foo" value="test" /> 
</form> 

如果成功嘗試使用laravel緩存等

php artisan cache:clear php artisan clear-compiled

如果仍然無法正常工作報告再次

+0

謝謝你的努力。我會檢查它,並讓你知道 – Arun