在 Laravel 中,可以使用 PHP 的 new
關鍵字來實例化對象。例如,如果要實例化一個名為 User
的模型對象,可以像這樣實例化:
$user = new User();
如果要傳遞參數給對象的構造函數,可以在 new
關鍵字后面用括號傳遞參數,例如:
$user = new User(['name' => 'John Doe', 'email' => 'john@example.com']);
另外,在 Laravel 中還可以使用依賴注入來實例化對象。Laravel 的服務容器可以自動解析對象的依賴關系,并實例化所需的對象。例如,在控制器中可以這樣實例化一個服務:
public function index(UserService $userService)
{
// 使用 $userService 對象
}
在這個例子中,Laravel 會自動實例化一個 UserService
對象,并將其注入到 index
方法中。