升级laravel 6时出错
未找到Symfony\Component\Debug\Exception\FatalThrowableError(E\U错误)类“Illumbite\Support\Facades\Input”
源代码:
错误:
你能帮我修改代码吗?
我已经解决了以下问题:第一步:访问链接:yourproject\vendor\laravel\framework\src\Illuminate\Support\Facades第二步:创建一个文件名为Input的文件。第三步:将下面的代码粘贴到刚创建并保存的文件中
<?php
namespace Illuminate\Support\Facades;
/**
* @method static \Illuminate\Http\Request instance()
* @method static string method()
* @method static string root()
* @method static string url()
* @method static string fullUrl()
* @method static string fullUrlWithQuery(array $query)
* @method static string path()
* @method static string decodedPath()
* @method static string|null segment(int $index, string|null $default = null)
* @method static array segments()
* @method static bool is(...$patterns)
* @method static bool routeIs(...$patterns)
* @method static bool fullUrlIs(...$patterns)
* @method static bool ajax()
* @method static bool pjax()
* @method static bool secure()
* @method static string ip()
* @method static array ips()
* @method static string userAgent()
* @method static \Illuminate\Http\Request merge(array $input)
* @method static \Illuminate\Http\Request replace(array $input)
* @method static \Symfony\Component\HttpFoundation\ParameterBag|mixed json(string $key = null, $default = null)
* @method static \Illuminate\Session\Store session()
* @method static \Illuminate\Session\Store|null getSession()
* @method static void setLaravelSession(\Illuminate\Contracts\Session\Session $session)
* @method static mixed user(string|null $guard = null)
* @method static \Illuminate\Routing\Route|object|string route(string|null $param = null)
* @method static string fingerprint()
* @method static \Illuminate\Http\Request setJson(\Symfony\Component\HttpFoundation\ParameterBag $json)
* @method static \Closure getUserResolver()
* @method static \Illuminate\Http\Request setUserResolver(\Closure $callback)
* @method static \Closure getRouteResolver()
* @method static \Illuminate\Http\Request setRouteResolver(\Closure $callback)
* @method static array toArray()
* @method static bool offsetExists(string $offset)
* @method static mixed offsetGet(string $offset)
* @method static void offsetSet(string $offset, $value)
* @method static void offsetUnset(string $offset)
*
* @see \Illuminate\Http\Request
*/
class Input extends Facade
{
/**
* Get an item from the input data.
*
* This method is used for all request verbs (GET, POST, PUT, and DELETE)
*
* @param string $key
* @param mixed $default
* @return mixed
*/
public static function get($key = null, $default = null)
{
return static::$app['request']->input($key, $default);
}
/**
* Get the registered name of the component.
*
* @return string
*/
protected static function getFacadeAccessor()
{
return 'request';
}
}
第4步:重新运行项目
完成。祝你好运
在配置/应用程序中。php,替换:
'Input' => Illuminate\Support\Facades\Input::class
具有
'Input' => Illuminate\Support\Facades\Request::class,
如果您使用的是更少版本的Laravel 5.2
在配置/应用程序中。php,替换:
'Input' => Illuminate\Support\Facades\Input::class,
或者您可以根据需要直接导入facade,
use Illuminate\Support\Facades\Input;
在Laravel 5.2中,输入::替换为请求::
使用
Request::
添加到控制器或任何其他类的顶部
use Illuminate\Http\Request;
对你来说
$image_tmp = $request->image;
$fileName = time() . '.'.$image_tmp->clientExtension();
Laravel 6X已删除主要与请求外观重复的输入外观。如果您正在使用Input::get方法,那么现在应该调用Request::Input方法。对输入facade的所有其他调用可以简单地更新为使用请求facade。
您也可以直接使用$request
$request->all();
未找到Laravel 7.21类照明\支持\外观\输入 我在应用程序中使用了别名。php但类似 用这样的控制器编写 通过这样的方式访问 LARAVEL 7.21版本有什么变化吗???
我是Laravel的新手,正在查看一些示例代码。 在控制器中,我看到了这个: 为什么我必须使用“use Illumbite\Support\Facades\Input;”? 我不能只使用eg Input::get();就像我在路线文件中做的那样?
我的Laravel应用程序使用WAMP服务器在我的PC上本地成功运行 当我在RedHat服务器上部署应用程序时, 我在发出HTTP请求时遇到以下错误: 唯一的区别是 创作者json 请注意,在本地,我从一开始就将我的laravel版本从laravel 5升级到laravel 7。 我必须在服务器上安装其他任何东西才能发出HTTP请求吗?
好吧,这快把我逼疯了。我试图包括窗体功能与FormFacade与Laravel 5,但我一直得到这个错误: 我将写下我所做的: > 然后,我检查了composer.json文件: 作曲家更新了吗 所有这些都完成了,但我仍然找不到哪里出错了。我寻求帮助,但似乎没有任何效果。 搜索工作: > 拉腊卡斯特教程 在Lavel 5中找不到类“Illumb\Html\HtmlServiceProvider”
我已经创建了一个带有web路由的控制器。如果我在浏览器中输入请求,我将获得输出,但当我尝试调试时,调试控制台中出现以下错误: PHP致命错误:未捕获错误:在/home/payarc/Desktop/myDummy/routes/web中找不到类“illumbite\Support\Facades\Route”。php:21堆栈跟踪:抛出到/home/payarc/Desktop/myDummy/r
你好,你能帮帮我吗。我在模拟器上编译/运行代码时遇到了这个错误。这是我以前制作的示例教程。我使用了min Target API-15并编译了最新版本 AndroidRuntime:java.lang.RuntimeException:无法启动activity ComponentInfo{com.eccp.projects.ecosavers.ecosavers.ecosavers.activiti