我想侦听由包()触发的事件。
当我像这样设置我的EventServiceProvider时:
<?php
namespace App\Providers;
use App\Listeners\LogImpersonation;
use Illuminate\Support\Facades\Event;
use Lab404\Impersonate\Events\TakeImpersonation;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
class Ev
我在试图播报一个没有成功的活动。我找不到问题所在,我没有什么想法。我所犯的错误是。
"Too few arguments to function App\Events\ConversationUpdate::__construct(),
1 passed in /app/Events/ConversationUpdate.php on line 36 and exactly 2 expected"
我试图做的是,当一个消息被创建,广播一个事件到聊天,并更新聊天与新的消息实时。
这是我的代码:
主计长:
public function newConversationMessage
我有一个用户雄辩的模型,它在构造函数中接受UserMailer类的一个实例,但是我得到了这个错误
Argument 1 passed to User::__construct() must be an instance of TrainerCompare\Mailers\UserMailer, none given, called in /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php on line 631 and defined
我理解这个错误,但是我不知道我做错了什么,但是我不能很好地
我是拉勒维尔的新手。我想为用户每次登录时发送一封邮件。我已经编写了身份验证逻辑。
<?php
namespace App\Http\Controllers\Users;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
use App\Events\Login;
class LoginController extends Controller
{
public function __construct(){
我有这样的安排:-
应用程序策略\观察策略
<?php
namespace App\Policies;
use App\Observation;
use App\User;
use Illuminate\Auth\Access\HandlesAuthorization;
class ObservationPolicy
{
use HandlesAuthorization;
/**
* Create a new policy instance.
*
* @return void
*/
public function _
当我使用用户模式存储库时,我不能让侦听器触发操作更新、创建或删除。
此外,我添加了我的代码,以帮助我解决我的问题。
TicketController.php
namespace App\Http\Organizer\Controllers;
use App\Http\Controllers\Controller;
use App\Http\Events\Contracts\IEvent;
use App\Entities\Event;
class TicketController extends Controller
{
protected $IEvent;
public
我正在尝试了解如何/在何处将$start和$end变量传递给actionList Yii模块的MainController.php脚本中的FullCalendar函数:
public function actionList($start = 0, $end = 0)
{
if ((Yii::app()->request->isAjaxRequest) and (Yii::app()->user->hasState('calUserId')) )
{
$criteria = new CDbCriteria(array(
我有一个事件设置在我的应用程序,发送激活电子邮件时,用户注册。它在没有ShouldQueue接口的情况下工作得很好。但是,当我添加implements ShouldQueue时,会得到未定义的属性错误:
未定义属性: App\Events\User\UserCreated::$user
我使用的代码如下:
<?php
namespace App\Listeners\User;
use App\Events\User\UserCreated;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Qu
我有一些问题和小误会,拉拉维尔SP (ServiceProvider)。我有抽象类库和她的接口:
abstract class Repository implements RepositoryInterface {
private $model;
private $parser;
public function __construct() {
$this->model = new $this->model_name();
} }
interface RepositoryInterface {
public function create(array $attrib
这并不是我想的那样。以下是我的类:
class App {
public $db;
public function __construct($db) {
$this->db = $db;
}
}
class Analysis extends App {
public $analysis_id;
public function __construct($analysis_id) {
$this->analysis_id = $analysis_id;
}
}
class Standard ext
我是新手,在这里我有一个问题。我正在尝试向我的自定义类注入'Illuminate\Http\Request‘。
Error: __construct() must be an instance of Illuminate\Http\Request, none given,
下面的代码有什么问题?谢谢!
namespace App\Library;
use Crypt;
use Illuminate\Http\Request;
class MenuAccess
{
public function __construct(Request $request){
我是新来的,我有点小困难。给出这个错误有人知道如何修复吗? <?php
namespace App\Events;
use App\Models\Order;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;
class OrderChangedEvent
{
use Dispatchable, InteractsWithSockets, Serial
我正在尝试从某个控制器向Gate传递一个额外的参数。
一个错误和堆栈跟踪的一部分如下所示:
testing.ERROR: App\Providers\AuthServiceProvider::App\Providers\{closure}(): Argument #2 ($request) must be of type Illuminate\Http\Request, string given, called in /var/www/html/vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php on line 477 {&
我正在编写一个java类,扩展javafx的应用程序类,并试图将一个对象传递到构造函数中,如下所示:
public class SceneWindow extends Application{
private int x;
private int y;
private int textX;
private int textY;
private static ImagePattern img;
public String title;
private ArrayList<EventHandler<MouseEvent&
我需要在同一个事件中有两个侦听器,当系统中创建了一个用户时,Lavarel会向我发送一封带有凭据的电子邮件,而另一封则会指定用户的角色。有可能在同一事件中有两个听众?为什么系统会给我看这条信息?
当我创建一个用户时,系统会告诉我:
对于函数C:\xampp\htdocs\bwm\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\HasEvents.php ()来说,参数太少,1在第205行上传递给了,而预期的值正好是2
这是我的活动:
class UserCreated
{
use Dispatcha
我在我的控制器上有这个,但是重定向不起作用,它说类型错误:参数1传递到login\Auth\SessionGuard::login(),到目前为止我已经尝试过了,但是什么都没有
<?php
namespace App\Http\Controllers\Auth;
use App\Events\NewUserWasRegistered;
use App\Http\Controllers\Controller;
use App\Models\User;
use Illuminate\Foundation\Auth\RegistersUsers;
use Validator;
use Au
嗨,我正在创建一个自定义缓存服务类,它将把缓存层从我的存储库中抽象出来。然而,当我遇到这个错误时,我遇到了一些麻烦:
Argument 1 passed to Task::__construct() must implement interface MyApp\Cache\CacheInterface, none given, called in /var/www/app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php on line 792 and defined
我的课程如下:
<?php nam
我正在PHP7.0(Ubuntu16.04)上使用构建REST。为了正确地处理异常,我扩展了基类\Exception,如下所示:
namespace App\Exceptions;
class AppException extends \Exception
{
}
然后,我将此作为所有应用程序异常的基本异常。对于向用户提供JSON响应的所有异常,我编写了另一个类:
namespace App\Exceptions;
use Slim\Container;
use Slim\Http\Request;
use Slim\Http\Response;
class JsonApiExcep
我试图从子类访问对象的函数,其中对象是父类的受保护变量。
我不确定最好的办法是.任何帮助或指示都将不胜感激。
下面是我现在如何设置它,但它不起作用。它给出了以下错误:
可捕获的致命错误:传递给App\Parent::__construct()的参数1必须是App\Object的实例,没有给定,在第25行的Controller.php中调用,在第12行的Parent.php中定义
因此,当我理解错误时,我需要以某种方式将父类的一个实例传递给Child类。但这似乎是一种反模式,因为它正在扩展父类。我一定是错过了一些基本的东西。
Parent.php
class Parent
{
p
我刚接触过Laravel 5,在枢轴表、控制器和存储库方面遇到了一些困难。
我有表‘user’、‘site’、'site_user',下面是我现在拥有的:
App\Model\User
class User extends Model implements AuthenticatableContract, CanResetPasswordContract {
protected $table = 'users';
public function sites()
{
return $this->belongsToM
我有个控制器
use API\Transformer\DataTransformer;
use API\Data\DataRepositoryInterface;
class DataController extends APIController implements APIInterface {
protected $data;
public function __construct(DataRepositoryInterface $data)
{
$this->data = $data;
}
在APIController中
use League\Fra
我想找出为什么我会收到这个错误。我跟在后面。然而,唯一的区别是,在录制的时候,它是用Laravel4.25完成的,而我现在使用的是Laravel5.0。
BindingResolutionException在Container.php行785中:
目标App\存储库\User\UserRepository是不可实例化的。
<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Reposi
我有一个类,我试图用依赖项注入替换Crypt::encrypt的外观用法:
<?php namespace App\Libraries;
use Illuminate\Encryption\Encrypter;
class MyClass
{
public function __construct(Encrypter $encrypter)
{
$this->encrypter= $encrypter;
}
我今天在做一个项目,我已经工作了一段时间了,我不知道我在这里做错了什么。谁能给我举个正确的例子。
很多事!
连接器:
class Repository
{
private $connector;
public function __construct(Config $connector)
{
$this->connector = $connector;
}
public function events()
{
$query = 'SELECT * FROM digi_gz_parties';
$dbh_query = $this->con
当我试图在构造函数中使用自动解析依赖关系时,我得到了一个错误,尽管在方法中它工作得很好。
<?php
namespace App\Controller;
use Silex\Application;
use Symfony\Component\HttpFoundation\Request;
class AuthorController
{
// Produce an error
// public $app;
// public $request;
// public $entityManager;
//
// public function __cons
为网上商店创建购物车。现在我有:
我的服务提供者:
<?php
namespace Alexxosipov\Cart;
use Illuminate\Support\ServiceProvider;
class CartServiceProvider extends ServiceProvider {
public function boot() {
}
public function register() {
$this->app->singleton('cart', function() {
我正在尝试找出如何在侦听器的handle方法中访问登录的用户ID。
监听程序是这样的:
namespace App\Listeners;
use App\Events\ProjectWasDeleted;
class DeleteUserProjectMapping
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the e
我已经创建了一个event.Where当一个项目被创建,一封电子邮件将发送给该项目所有者。我已经创建了一个事件和一个listener.But,我可以将数据存储在没有收到邮件的database.But中。我得到了以下错误:
FatalThrowableError在SendMailFired.php第31行:调用null上的成员函数toArray()
这是我的活动SendMail.php
<?php
namespace App\Events;
use Illuminate\Broadcasting\Channel;
use Illuminate\Queue\SerializesM
因此,我在gem中有一些类,并且在代码中很难测试特定的行。类Foo有两个属性,它们都是类User和Client的实例。如何测试Foo.get_events(date)调用Client.get_events(user, date)方法
class Foo
attr_reader(:user, :client)
def get_events(date)
client.get_events(user[:id], date)
end
end
class Client
def get_events
# Makes API call here
end
end
我已经模