在Laravel 8的基本控制器中声明公共函数可以通过以下步骤实现:
php artisan make:controller BaseController
命令来创建一个新的基本控制器。app/Http/Controllers/BaseController.php
文件,你可以在该文件中声明你想要的公共函数。例如,假设你想要声明一个名为commonFunction()
的公共函数,你可以在基本控制器中添加以下代码:public function commonFunction()
{
// 公共函数逻辑
}
app/Http/Controllers/ExampleController.php
),并在控制器类的定义中使用extends
关键字来扩展基本控制器。例如:use App\Http\Controllers\BaseController;
class ExampleController extends BaseController
{
// 控制器逻辑
}
现在,你就可以在任何继承基本控制器的控制器中使用基本控制器中声明的公共函数了。例如,在ExampleController
中,你可以直接调用commonFunction()
函数:
public function index()
{
$this->commonFunction();
// 其他逻辑
}
这样,你就成功地在Laravel 8基本控制器中声明了一个公共函数。
领取专属 10元无门槛券
手把手带您无忧上云