我是laravel的新手,我有两个这样的课程
namespace Kharota\Libraries;
class Input {
public function input($input)
{
echo "inèut";
}
}
和表单类
namespace Kharota\Libraries;
class Forms
{
public static function form($params, $callback)
{
if(is_callable( $callback)) {
call_user_func( $callback);
}
}
}
我想这样打电话
use Kharota\Libraries\Forms;
use Kharota\Libraries\Input;
...
Forms::form( [], function(Input $input) {
$input->input( [] );
});
但我收到错误
(1/1)ErrorException 传递给Illuminate \ Support \ ServiceProvider :: {closure}()的参数1必须是Kharota \ Libraries \ Input的实例,没有给出
我该如何解决?
答案 0 :(得分:-1)
您应该在use Kharota\Lib...
和<?php
之间写下class OtherClass
。