Working on L5

This commit is contained in:
Hillel Coren 2015-04-08 21:19:58 +03:00
parent 4750bacd71
commit 717d214157
9 changed files with 36 additions and 8 deletions

View File

@ -1,5 +1,9 @@
<?php namespace App\Http\Controllers; <?php namespace App\Http\Controllers;
use Utils;
use Response;
use Input;
use App\Models\Client;
use App\Ninja\Repositories\ClientRepository; use App\Ninja\Repositories\ClientRepository;
class ClientApiController extends Controller class ClientApiController extends Controller

View File

@ -1,6 +1,13 @@
<?php namespace App\Http\Controllers; <?php namespace App\Http\Controllers;
use Auth;
use Utils; use Utils;
use Response;
use Input;
use App\Models\Invoice;
use App\Models\Client;
use App\Models\Product;
use App\Models\Invitation;
use App\Ninja\Repositories\InvoiceRepository; use App\Ninja\Repositories\InvoiceRepository;
use App\Ninja\Mailers\ContactMailer as Mailer; use App\Ninja\Mailers\ContactMailer as Mailer;

View File

@ -1,6 +1,8 @@
<?php namespace App\Http\Controllers; <?php namespace App\Http\Controllers;
use Utils; use Utils;
use Response;
use App\Models\Payment;
use App\Ninja\Repositories\PaymentRepository; use App\Ninja\Repositories\PaymentRepository;
class PaymentApiController extends Controller class PaymentApiController extends Controller

View File

@ -1,6 +1,8 @@
<?php namespace App\Http\Controllers; <?php namespace App\Http\Controllers;
use Utils; use Utils;
use Response;
use App\Models\Invoice;
use App\Ninja\Repositories\InvoiceRepository; use App\Ninja\Repositories\InvoiceRepository;
class QuoteApiController extends Controller class QuoteApiController extends Controller

View File

@ -5,6 +5,8 @@ use Utils;
use Request; use Request;
use Session; use Session;
use Response; use Response;
use Auth;
use Cache;
use App\Models\AccountToken; use App\Models\AccountToken;

View File

@ -5,6 +5,14 @@ use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;
class VerifyCsrfToken extends BaseVerifier { class VerifyCsrfToken extends BaseVerifier {
private $openRoutes = [
'api/v1/clients',
'api/v1/invoices',
'api/v1/quotes',
'api/v1/payments',
'api/v1/email_invoice',
];
/** /**
* Handle an incoming request. * Handle an incoming request.
* *
@ -14,6 +22,13 @@ class VerifyCsrfToken extends BaseVerifier {
*/ */
public function handle($request, Closure $next) public function handle($request, Closure $next)
{ {
foreach($this->openRoutes as $route) {
if ($request->is($route)) {
return $next($request);
}
}
return parent::handle($request, $next); return parent::handle($request, $next);
} }

View File

@ -176,8 +176,4 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon
return 'remember_token'; return 'remember_token';
} }
// public function confirm(){}
// public function forgotPassword(){}
// public function isValid(){}
} }

View File

@ -27,7 +27,7 @@ require __DIR__.'/../vendor/autoload.php';
| |
*/ */
$compiledPath = __DIR__.'/../storage/framework/compiled.php'; $compiledPath = __DIR__.'/../vendor/compiled.php';
if (file_exists($compiledPath)) if (file_exists($compiledPath))
{ {

View File

@ -152,7 +152,7 @@
function setArchiveEnabled() { function setArchiveEnabled() {
var checked = $('tbody :checkbox:checked').length > 0; var checked = $('tbody :checkbox:checked').length > 0;
$('#archive > button').prop('disabled', !checked); $('button.archive').prop('disabled', !checked);
} }