我在网络应用中遇到的问题是,当用户输入状态并按“添加状态”而不是保存状态时,我会收到以下错误:NotFoundHttpException in RouteCollection.php (line 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'=>'HomeController@index']);
这是我要回复的错误图片:
答案 0 :(得分:0)
首先,您可以在routes / web.php文件中返回view()。你需要做的就是让你的web.php像这样:
> models.py
应该解决你的问题。