First Commit

This commit is contained in:
marco
2026-09-04 14:54:13 -03:00
commit 9c54bd3ac7
4914 changed files with 789004 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
<?php
namespace Illuminate\Database\PDO\Concerns;
use Illuminate\Database\PDO\Connection;
use InvalidArgumentException;
use PDO;
trait ConnectsToDatabase
{
/**
* Create a new database connection.
*
* @param array $params
* @return \Illuminate\Database\PDO\Connection
*
* @throws \InvalidArgumentException
*/
public function connect(array $params)
{
if (! isset($params['pdo']) || ! $params['pdo'] instanceof PDO) {
throw new InvalidArgumentException('Laravel requires the "pdo" property to be set and be a PDO instance.');
}
return new Connection($params['pdo']);
}
}