O value do input de token está vazio! E ao remover o input insere da mesma forma. Estou utilizando o Laravel 5.2
<input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
O value do input de token está vazio! E ao remover o input insere da mesma forma. Estou utilizando o Laravel 5.2
<input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
Rodrigo, faz um teste, troque o value para :
value="{{ csrf_token() }}
.
Confirma se funcionou. Se não funcionar a gente descobre outra forma.
Nem tinha visto que estava com 3 '{'. Fiz a alteração mas não funcionou também! Tirei o hidden para visualizar o value, o campo fica vazio!
novo.blade.php
<input name="_token" value="{{ csrf_token() }}" />
Resultado browser
<input name="_token" value="">
Rodrigo, a sua rota está passando pela middleware web?
Não.
routes.php
<?php
Route::get('/', function() {
return('Primeira lógica com o Laravel');
});
Route::get('/produtos', 'ProdutoController@lista');
Route::get('/produtos/mostra/{id}', 'ProdutoController@mostra');
Route::get('/produtos/novo', 'ProdutoController@novo');
Route::post('/produtos/adiciona', 'ProdutoController@adiciona');
No Laravel 5.2 você deve colocar suas rotas dentro da função com o middleware => web
Route::group(['middleware' => 'web'], function () {
//suas rotas aki
});
Assim? Retornou o seguinte erro (RuntimeException in EncryptionServiceProvider.php line 31: No supported encrypter found. The cipher and / or key length are invalid.)
Route::group(['middleware' => ['web']], function () {
Route::get('/', function() {
return('Primeira lógica com o Laravel');
});
Route::get('/produtos', 'ProdutoController@lista');
Route::get('/produtos/mostra/{id}', 'ProdutoController@mostra');
Route::get('/produtos/novo', 'ProdutoController@novo');
Route::post('/produtos/adiciona', 'ProdutoController@adiciona');
});
Rodrigo, qual o seu SO?
No config/app.php como está o seu cipher => ?
Windows.
'cipher' => 'AES-256-CBC',
Rodrigo use o php artisan key:generate , caso o app.php não mude a key automaticamente, mude-a manualmente.
Funcionou, muito obrigado!