SoftDeletedInDatabase
class SoftDeletedInDatabase extends Constraint (View source)
Properties
protected int | $show | Number of records that will be shown in the console in case of failure. | |
protected Connection | $database | The database connection. | |
protected array | $data | The data that will be used to narrow the search in the database table. | |
protected string | $deletedAtColumn | The name of the column that indicates soft deletion has occurred. |
Methods
void | __construct(Connection $database, array $data, string $deletedAtColumn) Create a new constraint instance. | |
bool | matches(string $table) Check if the data is found in the given table. | |
string | failureDescription(string $table) Get the description of the failure. | |
string | getAdditionalInfo(string $table) Get additional info about the records found in the database table. | |
string | toString() Get a string representation of the object. |
Details
void __construct(Connection $database, array $data, string $deletedAtColumn)
Create a new constraint instance.
bool matches(string $table)
Check if the data is found in the given table.
string failureDescription(string $table)
Get the description of the failure.
protected string getAdditionalInfo(string $table)
Get additional info about the records found in the database table.
string toString()
Get a string representation of the object.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Testing/Constraints/SoftDeletedInDatabase.html