Catatan ini untuk pengingat saja supaya tidak browsing lagi kemana mana, jadi kasus yang saya temui adalah saya harus memasukan variabel $statues didalam model dan ini saya akan load di controller untuk kebutuhan blade. Berikut ini adalah script-nya:
Model
<?phpnamespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Auth;
use Illuminate\Database\Eloquent\SoftDeletes;
class Machine extends Model
{
use HasFactory,SoftDeletes;
protected $fillable = [
'serial',
'name',
'category',
'specification',
'merck',
'model',
'status',
'created_by',
'created_at',
'updated_at',
'deleted_at'
];
public static $statues = [
'Maintenance',
'Working',
'Idle'
];
}
Controller
public function index()
{
$statuses = Machine::$statues;
return view('nama_view', compact('statuses'));
}
Dengan cara seperti ini saya tidak perlu mengetikan ulang statues nya untuk di panggil di blade. Jika kalian menemukan catatan ini silahkan tinggalkan jejak di komentar. Happy Coding Guys!