无法在 laravel 中进行分页

Can't do pagination in laravel

我需要对从数据库中检索到的数据进行分页,但出现此错误:

调用未定义的方法 App\Models\DataFromRasp::table()

我遵循了 Laravel 文档,但我仍然收到此错误

我的控制器是这样的:

class DeviceController extends Controller
{
    public function index()
    {
        $data=Device::all();
        return view('backend.auth.user.device', compact("data"));

    }

    public function create()
    {
        
    }

    public function store(Request $request)
    {
        
    }

    public function show(Device $deviceID)
    {
        $device = Device::firstWhere('id', $deviceID);
        return view('backend.auth.user.singleDevice', compact("device"));
    }

    public function edit(Device $device)
    {
        //
    }

    public function update(Request $request, Device $device)
    {
        //
    }

    public function destroy(Device $device)
    {
        //
    }

    public function visualizeData()
    {
        $data=DataFromRasp::table('data_from_rasp')->simplePaginate(10);
        return view('backend.auth.user.dictionary', compact("data"));
    }

    public function getData(Request $request)
    {   
        $m_data = $request->get('m_data');
        $r_data = $request->get('r_data');
        DataFromRasp::create(['MAC' => $m_data, 'RSSI' => $r_data]);
        if(($m_data == 'C4:A5:DF:24:05:7E' or $m_data == '70:1C:E7:E4:71:DA') and Device::where('MAC_ADDR', $request->m_data)->doesntExist()){ 
            Device::create(['MAC_ADDR' => $m_data]);
        } 
    }

    public function scan()
    {
        $process = new Process(['python2','C:\Simone\Università\Smart IoT Devices\Lab_Raspy\Bluetooth\prova.py']);
        $process->run();
        if (!$process->isSuccessful()) { throw new ProcessFailedException($process); }
        return redirect()->route('dict');
    }
}

路线是:

Route::get('dict', [DeviceController::class, 'visualizeData'])->name('dict');

有人可以帮助我吗?

尝试$data = DataFromRasp::paginate(10)