- Save the
helpers.php
file in yourapp
directory - Edit your
composer.json
manifest file to auloload this file:
"autoload": {
"files": [
"app/helpers.php"
],
// ...
<?php | |
namespace App\Providers; | |
use App\Auth\UserProvider; | |
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; | |
class AuthServiceProvider extends ServiceProvider | |
{ | |
/** |
helpers.php
file in your app
directorycomposer.json
manifest file to auloload this file: "autoload": {
"files": [
"app/helpers.php"
],
// ...
<?php | |
namespace App\Http\Middleware; | |
use Closure; | |
class SetLocale | |
{ | |
/** | |
* Handle an incoming request. |
<?php | |
use App\User; | |
Route::group(['prefix' => 'user'], function () { | |
Route::fallback(function () { | |
return response()->view('custom-error', [ | |
'message' => 'Usuário deve conter apenas caracteres numéricos.', | |
]) | |
->setStatusCode(404); |
O cabeçalho de resposta HTTP Content-Security-Policy
permite aos administradores de sites controlar os recursos que o navegador ou agente de usuário (user agent
) pode carregar em uma determinada página. Com algumas exceções, as políticas envolvem principalmente especificar as origens do servidor e os endpoints
de script. Isso ajuda a proteger contra ataques de XSS.
O cabeçalho de respsota HTTP X-Content-Security-Policy
é requerido para implementar o CSP no Internet Explorer 10 e 11.
O cabeçalho de resposta HTTTP X-Webkit-CSP
é requerido para implementar o CSP em versões mais antigas do Google Chrome, Safari e outros navegadores baseados na engine WebKit.
Para navegadores modernos, o cabeçalho Content-Security-Policy
deve ser usado.
map $http_accept $api_version { | |
default 1; | |
"~application/vnd\.namespace\.v1(\+json)?" 1; | |
"~application/vnd\.namespace\.v2(\+json)?" 2; | |
"~application/vnd\.namespace\.v3(\+json)?" 3; | |
} | |
server { | |
listen 80; | |
server_name api.domain.com; |
server { | |
listen 80; | |
server_name api.domain.com; | |
# Set default API version | |
if ($http_api_version = '') { | |
set $http_api_version 1; | |
} | |
# Forbid unsupported API versions |
<?php | |
namespace App; | |
use DB; | |
trait ExtendedModel | |
{ | |
public static function getColumnInfo($column) | |
{ |