Skip to content

Model Not Found ​

Goal

Normally a user clicks through your app from page to page and should never see a Model Not found. This typically happens when a hacker tries to access resources by modifying the url to see if they have access. A model is accessed which is not available. This could be an attempt of direct-object-access which failed. A normal user should never see this and thus this might be an indication

Additional Installation ​

Installation

The following wires need the ExceptionInspector to be setup

Enabled ​

Enable or disable this wire

Tripwires ​

Specify which models you want to include /exclude the tripwires

Example ​

The following example will trip for every model not found, except the DoNotReportMyModel class

php
    ->tripwires([
        MissingModelConfig::make()->except([
            DoNotReportMyModel::class,
        ]),
    ]);

Released under the MIT License.