我有laravel 5.6项目
我已经注册了名为permissions
的中间件。我需要在控制器中分配此中间件,但不是整个controller
- 仅使用function
而不使用__construct()
。
我的意思是我想把它分配给:
public function index()
{
$this->middleware('permission');
}
我已经尝试过这样,但它不起作用。当我在里面使用它时它起作用了:
public function __construct()
{
$this->middleware('permission');
}
但我不需要那样。 感谢。
答案 0 :(得分:0)
中间件只能在构造函数中注册。您可以使用only()
方法,例如:
function __construct()
{
$this->middleware('permission')->only('index');
}
我相信你也可以传递一系列中间件。还有except()
方法正好相反。
答案 1 :(得分:0)
以下是您的解决方案:
G_M1 = float(-0.5323 - 0.0163j)
TypeError: can't convert complex to float