40 lines
590 B
PHP
40 lines
590 B
PHP
|
<?php namespace Illuminate\Database\Eloquent;
|
||
|
|
||
|
use RuntimeException;
|
||
|
|
||
|
class ModelNotFoundException extends RuntimeException {
|
||
|
|
||
|
/**
|
||
|
* Name of the affected Eloquent model.
|
||
|
*
|
||
|
* @var string
|
||
|
*/
|
||
|
protected $model;
|
||
|
|
||
|
/**
|
||
|
* Set the affected Eloquent model.
|
||
|
*
|
||
|
* @param string $model
|
||
|
* @return $this
|
||
|
*/
|
||
|
public function setModel($model)
|
||
|
{
|
||
|
$this->model = $model;
|
||
|
|
||
|
$this->message = "No query results for model [{$model}].";
|
||
|
|
||
|
return $this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get the affected Eloquent model.
|
||
|
*
|
||
|
* @return string
|
||
|
*/
|
||
|
public function getModel()
|
||
|
{
|
||
|
return $this->model;
|
||
|
}
|
||
|
|
||
|
}
|