草庐IT

Illuminate

全部标签

php - Laravel: Trait method guard 没有被应用,因为与 App\Http\Controllers\Auth\AuthController 上的其他 trait 方法有冲突

我正在更新到Laravel5.4并收到此错误消息:Traitmethodguardhasnotbeenapplied,becausetherearecollisionswithothertraitmethodsonApp\Http\Controllers\Auth\AuthController这是我的AuthController类。middleware($this->guestMiddleware(),['except'=>['getLogout']]);}/***Getavalidatorforanincomingregistrationrequest.**@paramarray$d

php - Laravel:第 342 行的非法字符串偏移量 'file',文件 Illuminate/Mail/Mailable.php

我正在尝试使用Laravel的attachFromStorageDisk方法将一些文档附加到电子邮件中,我在文档中了解到:Mail-Laravel.publicfunctionbuild(){$email=$this->view('emails.message')->subject($this->emailSubject);foreach($this->attachmentsas$attachment){$email->attachFromStorageDisk('filemanager',$attachment);}return$email;}我遇到的错误是第342行的Illegal

php - 调用未定义的方法 Illuminate\Auth\TokenGuard::attempt()

我收到这个错误:CalltoundefinedmethodIlluminate\Auth\TokenGuard::attempt()来自这段代码:if(Auth::guard('admin')->attempt(['email'=>$request->email,'password'=>$request->password],$request->remember)){returnredirect()->intended(route('admin.dashboard'));}else{我已经导入了Illuminate\Support\Facades\Authasthedocssugges

php - 找不到类 'Illuminate\Support\Facades\Paginator'

这是我的代码:namespaceApp\Http\Controllers;useIlluminate\Support\Facades\DB;useIlluminate\Support\Facades\Paginator;useIlluminate\Support\Facades\Input;useIlluminate\Http\Request;useApp\Http\Requests;useApp\news;useApp\productions;classSearchControllerextendsController{publicfunctionindex(Request$requ

php - 在 Laravel 中通过用户 ID 强制注销特定用户

我使用Laravel5.2,我想知道如何通过ID强制用户注销。我正在构建一个管理面板,其中包含停用当前登录到Web应用程序的特定用户的选项。Laravel为当前用户提供了这个选项。Auth::logout()但我不想注销当前用户,因为我是经过身份验证的用户。所以我需要通过其id强制注销特定用户。就像我们使用特定id登录用户一样。Auth::loginUsingId($id);有没有类似下面的东西?Auth::logoutUsingId($id); 最佳答案 目前,没有直接的方法可以做到这一点;作为StatefulGuard契约(Co

php - 扩展 Laravel 的抽象 TestCase 类时出错(错误是说我的扩展类必须是抽象的)

我希望有人能帮助我。我正在使用laravel4并且我正在编写我的第一个单元测试一段时间但遇到了麻烦。我正在尝试扩展TestCase类,但出现以下错误:PHPFatalerror:ClassregistrationTestcontains1abstractmethodandmustthereforebedeclaredabstractorimplementtheremainingmethods(Illuminate\Foundation\Testing\TestCase::createApplication)in/home/john/www/projects/MyPainChart.co

php - Eloquent fatal error : argument passed not the right instance

我正在使用Slim和Eloquent在PHP中构建端点系统,如概述here.在我的本地开发人员中运行它时,下面的代码失败并出现基于方法预期的fatalerror//LoadEloquent$connFactory=new\Illuminate\Database\Connectors\ConnectionFactory();$conn=$connFactory->make($settings);$resolver=new\Illuminate\Database\ConnectionResolver();$resolver->addConnection('default',$conn);$

php - 找不到 Laravel 类

我是Laravel新手。我正在使用一个名为Confide的包。它有一个错误,我正在尝试使用Log函数来识别它。当我调用Log函数时出现异常Class'Zizaco\Confide\Log'notfound当我包含useIlluminate\Log;我收到一条错误消息Class'Illuminate\Log'notfound我做错了什么?我运行了composerdump-auto-o但没有任何变化这是我的代码的一部分导致错误的代码是:Log::info('Thevalueis'.$token); 最佳答案 你必须只使用日志:useLo

php - Laravel 自定义控制台命令调用所有其他自定义命令的构造函数

我在app/Console/Kernel.php中注册了一组控制台命令。我的Kernel.php看起来像,控制台命令类的结构如下所示,dependancy=$dependancy;}publicfunctionhandle(){//Somecode}}现在的问题是,每当我执行列表中的任何控制台命令时,另一个命令的构造函数也会与实际执行的命令一起执行。例如,如果我执行“phpartisanconsole_command_1”,“phpartisanconsole_command_1”和“phpartisanconsole_command_2”的构造函数都会被执行,反之亦然。我实际上只想调

php - 错误 Illuminate Database Eloquent Not Found

在Controller中,当我试图通过异常调用模型中的函数时Symfony\Component\Debug\Exception\FatalErrorException(E_ERROR)Class'Illuminate\Database\Eloquent'notfoundController很简单,我曾经创建namespace来管理子目录Controller和模型layout)){$this->layout=View::make($this->layout)->with(Dashboard::all());}}}和模型 最佳答案 类是