讨论数量:
- 贴一下我的注册观测者的代码,经测试是可以正常运行的,目的嘛:就是避免像我这样的新手又到处找解决方法的了。反正我是弄了好几天才解决的,哎~~
- 如果是按照教程一步一步走的话,在 新建 app/Observers/TopicObserver.php 文件后,修改 app\Providers\AppServiceProvider.php 文件,即可,主要是3行代码,看注释了。
- 我用的 laravel 版本是8.x的
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use App\Models\Topic; // 新增 1
use App\Observers\TopicObserver; // 新增 2
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
\Illuminate\Pagination\Paginator::useBootstrap();
Topic::observe(TopicObserver::class); // 新增 3
}
}
推荐文章: