创建一个类并定义其命名空间。例如:
<?php
namespace App\Services;
class MyClass
{
public function doSomething()
{
dd('It\'s working');
}
}
Run Code Online (Sandbox Code Playgroud)
运行composer du命令。
您将能够在控制器中使用该类:
(new App\Services\MyClass)->doSomething();
Run Code Online (Sandbox Code Playgroud)
或使用IoC:
app('App\Services\MyClass')->doSomething();
Run Code Online (Sandbox Code Playgroud)
如果您使用 IoC,您还可以将类注入到控制器构造函数中:
use App\Services\MyClass;
protected $myClass;
public function __construct(MyClass $myclass)
{
$this->myClass = $myClass;
}
public function index()
{
$this->myClass->doSomething();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1726 次 |
| 最近记录: |