19 lines
381 B
PHP
19 lines
381 B
PHP
<?php
|
|
|
|
namespace App\Traits;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
trait PostTypeGettable
|
|
{
|
|
private function getModelClass($resource)
|
|
{
|
|
return config('postTypes.' . $resource)['model'];
|
|
}
|
|
|
|
private function getResource(Request $request)
|
|
{
|
|
return explode('.', str_replace(config('admin.route_name_prefix'), '', $request->route()->getName()))[0];
|
|
}
|
|
}
|