¨4.0.1¨
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace Modules\Page\Entities;
|
||||
|
||||
use Modules\Admin\Ui\AdminTable;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Modules\Support\Eloquent\Model;
|
||||
use Modules\Meta\Eloquent\HasMetaData;
|
||||
use Modules\Support\Eloquent\Sluggable;
|
||||
@@ -49,6 +50,13 @@ class Page extends Model
|
||||
*/
|
||||
protected $slugAttribute = 'name';
|
||||
|
||||
|
||||
public static function urlForPage($id)
|
||||
{
|
||||
return static::select('slug')->firstOrNew(['id' => $id])->url();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Perform any actions required after the model boots.
|
||||
*
|
||||
@@ -59,10 +67,6 @@ class Page extends Model
|
||||
static::addActiveGlobalScope();
|
||||
}
|
||||
|
||||
public static function urlForPage($id)
|
||||
{
|
||||
return static::select('slug')->firstOrNew(['id' => $id])->url();
|
||||
}
|
||||
|
||||
public function url()
|
||||
{
|
||||
@@ -73,10 +77,11 @@ class Page extends Model
|
||||
return localized_url(locale(), $this->slug);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Get table data for the resource
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
* @return JsonResponse
|
||||
*/
|
||||
public function table()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user