摘要:
Eloquent ORM(Object-Relational Mapping)是 Laravel 框架自帶的一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)抽象層,它提供了一個(gè)簡(jiǎn)潔、優(yōu)雅的方式來(lái)操作數(shù)據(jù)庫(kù)。ORM 允許你使用對(duì)象的方式來(lái)處理數(shù)據(jù)庫(kù)記錄,而無(wú)需編寫(xiě)復(fù)雜的 SQL 查詢語(yǔ)句。這使得開(kāi)發(fā)者可以通過(guò) PHP 對(duì)象直接與數(shù)據(jù)
閱讀全文
posted @ 2025-03-13 10:21
wilson'blog
閱讀(69)
推薦(0)
摘要:
PHP 中的 trait 是一種代碼復(fù)用機(jī)制,允許你在多個(gè)類(lèi)中共享方法而無(wú)需使用繼承。與類(lèi)和接口不同,trait 不能實(shí)例化,也不能定義構(gòu)造函數(shù)或?qū)傩浴rait中不能有常量。可以在一個(gè)類(lèi)中使用多個(gè) trait,并在 trait 中定義公共的方法,這樣可以避免代碼重復(fù).。 trait中可使用抽象方法
閱讀全文
posted @ 2024-09-11 17:04
wilson'blog
閱讀(322)
推薦(0)
摘要:
在 PHP 中,接口是一種定義方法但不實(shí)現(xiàn)它們的方式。接口可以被類(lèi)實(shí)現(xiàn),使得這些類(lèi)承諾實(shí)現(xiàn)接口中定義的所有方法。接口主要用于定義類(lèi)的共同行為,而不涉及具體的實(shí)現(xiàn)細(xì)節(jié)。以下是 PHP 接口的基本用法: 定義接口 interface Animal { public function makeSound(
閱讀全文
posted @ 2024-09-06 17:17
wilson'blog
閱讀(38)
推薦(0)
摘要:
類(lèi)的多態(tài) 多態(tài)性允許不同類(lèi)的對(duì)象對(duì)相同的消息作出不同的響應(yīng)。 多態(tài)性通過(guò)方法重寫(xiě)(覆蓋)和方法重載來(lái)實(shí)現(xiàn)。 方法重寫(xiě)是指子類(lèi)重寫(xiě)父類(lèi)的方法,以改變方法的實(shí)現(xiàn)細(xì)節(jié)。 方法重載是指在同一個(gè)類(lèi)中根據(jù)參數(shù)個(gè)數(shù)或類(lèi)型不同來(lái)實(shí)現(xiàn)不同功能。 需要注意的是,多態(tài)性只適用于繼承關(guān)系的類(lèi)。子類(lèi)必須重寫(xiě)父類(lèi)的方法才能實(shí)現(xiàn)
閱讀全文
posted @ 2024-09-05 09:58
wilson'blog
閱讀(40)
推薦(0)
摘要:
在 PHP 中,類(lèi)的繼承(繼承)是一種機(jī)制,允許一個(gè)類(lèi)繼承另一個(gè)類(lèi)的屬性和方法,從而實(shí)現(xiàn)代碼的重用和擴(kuò)展。繼承可以幫助你創(chuàng)建一個(gè)基于現(xiàn)有類(lèi)的新類(lèi),保留原有類(lèi)的特性并增加或修改其功能。 class Animal { public $name='dongwu'; protected $age=1; pr
閱讀全文
posted @ 2024-08-29 09:52
wilson'blog
閱讀(153)
推薦(0)
摘要:
在 PHP 中,構(gòu)造函數(shù)是一個(gè)特殊的方法,用于在創(chuàng)建對(duì)象時(shí)初始化對(duì)象的狀態(tài)。構(gòu)造函數(shù)在對(duì)象實(shí)例化時(shí)自動(dòng)調(diào)用,以設(shè)置初始值或執(zhí)行必要的準(zhǔn)備工作。它可以接受參數(shù),用于初始化對(duì)象的屬性。 構(gòu)造函數(shù)的特點(diǎn) 自動(dòng)調(diào)用: 構(gòu)造函數(shù)在創(chuàng)建對(duì)象時(shí)自動(dòng)調(diào)用。你不需要顯式調(diào)用構(gòu)造函數(shù),它會(huì)在實(shí)例化對(duì)象時(shí)自動(dòng)執(zhí)行。 參數(shù)
閱讀全文
posted @ 2024-08-23 17:15
wilson'blog
閱讀(120)
推薦(0)
摘要:
1 class Animal{ //使用class 關(guān)鍵字定義 類(lèi)名稱(chēng) 2 3 public $name = 'bird'; //定義public類(lèi)型變量 4 public $age = '1'; 5 public function eat(){ //定義public類(lèi)型方法 6 7 echo '
閱讀全文
posted @ 2024-08-23 10:11
wilson'blog
閱讀(102)
推薦(0)
摘要:
需求如下,kvm安裝后默認(rèn)的NAT是192.168.122.0 ,此時(shí)假如物理網(wǎng)卡為專(zhuān)線地址10.0.0.1,此時(shí)需要將192.168.122.0段的虛擬機(jī)的ssh端口映射到10.0.0.1的10022端口上,可以執(zhí)行下面2條命令 firewall-cmd --add-port=10022/tcpf
閱讀全文
posted @ 2023-06-16 10:29
wilson'blog
閱讀(508)
推薦(0)
摘要:
需檢查 sysctl -a | grep ip_forward IP轉(zhuǎn)發(fā)是否開(kāi)啟
閱讀全文
posted @ 2023-05-26 11:26
wilson'blog
閱讀(98)
推薦(0)
摘要:
1.nslookup 2.dig 加上any參數(shù) 顯示所有,否則僅顯示a記錄 加上@可指定在哪個(gè)服務(wù)器上進(jìn)行dig 加上x(chóng)參數(shù)可以反向解析域名 使用下面的命令可以查詢dns的bind信息 3.Whois http://icp.chinaz.com/baidu.com 通過(guò)icp可以查詢到企業(yè)名稱(chēng),進(jìn)
閱讀全文
posted @ 2022-05-27 17:56
wilson'blog
閱讀(275)
推薦(0)