67 - Upgrading to Laravel 5.4

This commit is contained in:
Adam Wathan
2017-02-02 15:43:12 -05:00
parent dad987b548
commit 4f91fbef08
5 changed files with 537 additions and 805 deletions

View File

@@ -6,10 +6,11 @@
"type": "project",
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*",
"laravel/framework": "5.4.*",
"zondicons/blade-bridge": "^0.1.0",
"stripe/stripe-php": "^4.3",
"guzzlehttp/guzzle": "^6.2"
"guzzlehttp/guzzle": "^6.2",
"laravel/browser-kit-testing": "^1.0"
},
"require-dev": {
"fzaninotto/faker": "~1.4",

1294
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,39 @@
<?php
use App\Exceptions\Handler;
use Illuminate\Contracts\Debug\ExceptionHandler;
abstract class BrowserKitTestCase extends Laravel\BrowserKitTesting\TestCase
{
/**
* The base URL to use while testing the application.
*
* @var string
*/
protected $baseUrl = 'http://localhost';
/**
* Creates the application.
*
* @return \Illuminate\Foundation\Application
*/
public function createApplication()
{
$app = require __DIR__.'/../bootstrap/app.php';
$app->make(Illuminate\Contracts\Console\Kernel::class)->bootstrap();
return $app;
}
protected function disableExceptionHandling()
{
$this->app->instance(ExceptionHandler::class, new class extends Handler {
public function __construct() {}
public function report(Exception $e) {}
public function render($request, Exception $e) {
throw $e;
}
});
}
}

View File

@@ -7,7 +7,7 @@ use Illuminate\Foundation\Testing\WithoutMiddleware;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
class PurchaseTicketsTest extends TestCase
class PurchaseTicketsTest extends BrowserKitTestCase
{
use DatabaseMigrations;

View File

@@ -6,7 +6,7 @@ use Illuminate\Foundation\Testing\WithoutMiddleware;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
class ViewConcertListingTest extends TestCase
class ViewConcertListingTest extends BrowserKitTestCase
{
use DatabaseMigrations;