classify admin

This commit is contained in:
Husanjonazamov
2026-02-24 12:52:01 +05:00
commit e0f1989655
769 changed files with 1263008 additions and 0 deletions

42
app/Models/Language.php Normal file
View File

@@ -0,0 +1,42 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Storage;
class Language extends Model
{
use HasFactory;
protected $fillable = [
'name',
'name_in_english',
'code',
'app_file',
'panel_file',
'web_file',
'rtl',
'image',
'country_code',
];
public function getRtlAttribute($rtl)
{
return $rtl != 0;
}
public function getImageAttribute($value)
{
if (! empty($value)) {
if ($this->code == 'en') {
return asset('/assets/images/'.$value);
}
return url(Storage::url($value));
}
return '';
}
}