Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未找到Laravel-FatalThrowableError类“App\Http\Controllers\Input”_Php_Laravel - Fatal编程技术网

Php 未找到Laravel-FatalThrowableError类“App\Http\Controllers\Input”

Php 未找到Laravel-FatalThrowableError类“App\Http\Controllers\Input”,php,laravel,Php,Laravel,我是Laravel的新手,所以我不熟悉框架中的错误。我试图让用户发表文章,但我发现了上面的错误。你能告诉我哪里出错了吗?谢谢 这是我的HomeController课程: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class HomeController extends Controller { /** * Create a new controller instance.

我是Laravel的新手,所以我不熟悉框架中的错误。我试图让用户发表文章,但我发现了上面的错误。你能告诉我哪里出错了吗?谢谢

这是我的HomeController课程:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\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(Input::has('status-text'))
        {
            $text = e(Input::get('status-text'));
            $userStatus = new Status();
            $userStatus->status_text = $text;
            $userStatus->save();
            Flash::success('Your status has been posted');
            return redirect(route('home'));

                }


        return view('home');
    }
}
这是我的web.php类:

<?php


Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::any('/home', ['as'=> 'home','uses' =>'HomeController@index']);

不要使用Input::get,使用$r->get,因为您已经将请求作为依赖项注入到index方法中,而Input::只是访问参考底图请求的别名。

我将其更改为$text=e$request->get'status-text';但还是犯了同样的错误message@Russkiy您将$request别名为$r…所以使用$r->get not$request->getThat也没用:/@ohgod为什么我的道歉,您编辑了您的答案,而我的显示没有显示出来。我知道这不是必需的,我看到的是你最初的答案$request,而不是OP使用的。@Derek别担心!增加使用输入;控制器顶部