40 lines
590 B
PHP
Executable File
40 lines
590 B
PHP
Executable File
<?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;
|
|
}
|
|
|
|
}
|