我在web應用程序中遇到的問題是,當用戶鍵入狀態並按下「添加狀態」而不是保存狀態時,出現以下錯誤: NotFoundHttpException in RouteCollection.php (line 179)
。 我在網上做了一些研究,看了類似的問題,並嘗試改變它,但我仍然有同樣的問題。RouteFollection.php中的NotFoundHttpException(第179行)
這是我的控制器類
<?php
namespace App\Http\Controllers;
use Request;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index(Request $r)
{
if(Request::has('status-text'))
{
$text = e(Request::get('status-text'));
$userStatus = new Status();
$userStatus->status_text = $text;
$userStatus->user_id = Auth::user()->id;
$userStatus->save();
Flash::success('Your status has been posted');
return redirect(route('home'));
}
return view('home');
}
}
這是我web.php類
<?php
return view('welcome');
});
Auth::routes();
Route::any('/home', ['as'=> 'home','uses'=>'[email protected]']);
這是我找回了錯誤的圖像:
您正在訪問不存在的頁面。這是404 – devk
我知道它沒有,它只是應該首先保存狀態,然後返回到主頁 – Russkiy
保存狀態(並獲得404)後,瀏覽器中的URL說什麼? – devk