我不能让我的命名空间同时工作。问题似乎出在哪里?如果我使用use Illuminate\Http\Request;并注释掉use Request。我在函数1上的代码可以工作。当我使用函数2时,它会产生一个错误( Non-static method Illuminate\Http\Request::file() should not be called statically ) 当我使用use Request;并注释掉use Illuminate\Http\Request,然后使用function 1时,我得到这个错误(Call to undefined method Illuminate\S
FormRequest与Laravel5.4合作得很好,但在Laravel5.5上,它展示了400 (Bad Request)
这是我的代码:
这是CategoryRequest类
<?php
namespace App\Domain\Category\Request;
use App\Http\Requests\FormRequest;
use App\Http\Requests\JsonRequest;
class CategoryRequest extends JsonRequest
{
/**
* Determine if the user is
当我有太多的登录尝试时,laravel将我重定向到主页,但如何将其更改为其他内容?
我使用的是laravel 5.4。
我的登录控制器
<?php
namespace App\Http\Controllers\Auth;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{
use Authenticate
我刚从laravel开始,我想创建一个简单的rest,它接受json数据并返回json数据,但似乎不知道如何做到这一点。我想知道是否有人能帮上忙。下面是我希望我的控制器看起来或所做的事情:
class MembersController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//return all
我将laravel从5.4升级到5.6.23,并使用这样的雄辩模型
<?php namespace App\Model;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Category extends Model
{
use SoftDeletes;
}
我在控制器中调用了带杂碎函数的类别
<?php namespace App\Http\Controllers\Backend;
use Illuminate\Http\Reques
我的重点是,如果用户尝试使用有效的凭据登录,但其状态字段为0(非活动),则会向用户显示一条名为"You are inactive or not activated not“的错误消息。
我可以通过LoginController中的以下功能将用户重定向到登录页面,如果他/她的状态是不活动的。
protected function credentials(\Illuminate\Http\Request $request) {
return ['email' => $request->{$this->username()}, 'passwo
4当我提交一个表单时,我想验证它的字段,当我提交表单时,这就是它得到的结果
(1/1) FatalErrorException
Call to a member function all() on null
下面是我的代码
$validator = app('validator')->make($this->request->all(),[
'postTitle' => 'required',
'postContent' =>'require
如何同时使用Http\Request和Facades\Request。
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Request;
在我的自定义登录中,我使用了Laravel-Throttle不尝试太多次登录。问题是当不使用Http\Request错误时显示
FatalThrowableError类型错误:传递给App\Controller\:validate()的参数1必须是照明\Http\请求的实例
如果使用Facades\Request,则会发生以下错误
ErrorException非静态方法说明\
我正在将一个名为视图组件/网格的新组件集成到Laravel 5.4中,我使composer的安装需要视图组件/网格编写器需要视图组件/雄辩的数据处理。
之后,我想我需要在app.conf中添加提供程序和别名,因为在文档中没有提到它,但是我应该添加哪些名称呢?
找不到类‘App\Http\Controller\DbTableDataProvider’
文档中提到它与Laravel兼容,是否有人将这个组件网格集成到laravel中,我如何使它工作?提前谢谢。
use Illuminate\Http\Request;
use App\Red;
use ViewComponents\Eloquent\
我刚刚下载了最新的Laravel5.3,我正在尝试安装护照,但我得到了以下作曲家错误:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/passport v2.0.0 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0].
- laravel/passport v2.0.1 requires illuminate/
我正在创建一个API,并且我希望返回一个格式的错误数组,就像$validator->errors();通过手动方式验证请求时所生成的那样。但我不能控制这种反应。我想找到正确的方法。
这可以用formatErrors方法在Laravel5.4中完成,并将Illuminate\Contracts\Validation\Validator类包括在FormRequest类中,但是对于5.5版本,它不起作用。我不知道怎么做。
这是我的控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Ap
我使用Laravel5.4和Stripe作为支付处理器。
Stripe方面似乎正在发挥作用,但我正在努力克服例外情况。下面的代码以前似乎正在工作,但可能它使用的是缓存中的文件,这些文件已经清除:
namespace App\Http\Controllers;
// Do I need to use anything at the top??
// use Exception;
class ItemController extends Controller
{
public function postCheckout(Request $request, Exception $e)
我正在使用Laravel5.4,我有一个问题,不能谷歌出来。
控制器
<?php
namespace App\Http\Controllers\TasksDownload;
use App\Http\Controllers\Controller;
use Illuminate\View\View;
use Illuminate\Http\Request;
use App\Jobs\RequestTasksJob;
class HomeController extends Controller
{
public function requestTasks(Request $r
我在Laravel5.4上有一个应用程序。现在,我想验证一个请求,但也要处理控制器中的错误。现在它重定向回来,我不想那样。
我如何才能在Laravel5.4中实现这一点?
public function upload(Request $request){
$this->validate($request, [
'file' => 'required|max:1000|mimes:jpg',
]);
if(**errors**){
// do this
abort(Respons
我正在升级一个继承的应用程序,从Laravel5.2升级到5.4 (希望继续使用最新版本),但是我遇到了JSON卫队无法工作的错误。这段代码在v5.2中工作(在生产中),在对v5.4的更改之后,我现在得到了Argument 3 passed to App\Services\Auth\JsonGuard::__construct() must be an instance of Symfony\Component\HttpFoundation\Session\SessionInterface, instance of Illuminate\Session\Store given
这是JsonGu
Laravel5.4密码重置的问题-发送电子邮件
经过几个小时的研究,我不知道如何修复laravel 5.4这个相当标准的实现。我添加了一个多个系统,但我不认为这对正在执行的代码有影响。我正在运行邮件路径,以发送电子邮件…。但从那以后,我就迷失在追踪代码的过程中了。下面,请查找已生成的错误以及其他相关代码。我不确定错误是否在用户模型中,但它肯定是错误的。谢谢你的帮助‼!
BadMethodCallException in Builder.php line 2443:Call to undefined method Illuminate\Database\Query\Builder::notif
在Laravel5.3下,这是非常有效的。
我刚刚升级到5.4,不能再使用hasFile()方法上传文件。忽略此检查。
public function addPhotos(Request $request)
{
// dd($request) here shows a file in the files:FileBag
if ($request->hasFile('photo'))
{
// dd($request) here never prints,
this block is passed over as i
我试图在Laravel5.4中实现多个程序,并且已经这样做了,我已经在auth.php中实现了警卫和服务提供者,
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
class FleetLoginController extends Controller {
public function __construct() {
$this->middleware('gu
我正在从Laravel 4.2升级到5.4,我不明白为什么转换后的路由不能用于URL:
以下是Laravel 4.2中构建的相关详细信息:
Route::filter('provider_admin', function()
{
// Specific logic to potentially redirect to a specific page
}
Route::group(array('prefix' => 'admin/page'), function()
{
Route::get('/{page}&
我有一个生产中的网站,它不能访问public/css中的一些文件夹。我检查了所有文件夹的权限,检查了公共文件夹中的.htaccess,我找不到一些文件夹显示在本地版本Local中而不是生产版本Prod中的原因。 例如: <link rel="stylesheet" href="{{ asset('css/directives/gallery.css') }}"/> 在我的本地版本中,它可以工作,因为出现了folder指令,但在生产环境中,我得到了一个404错误。 Failed to load resource: the server
我试图限制我的登录尝试,但仍然不起作用。
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{
use AuthenticatesUsers;
protected $redirectTo = '/home';
public function __cons