Don't you speak portuguese? Translate this site with Google Translator

Pensamento do Dia

Não julgues nada pela pequenez dos começos. Uma vez fizeram - me notar que não se distinguem pelo tamanho as sementes que darão ervas anuais das que vão produzir árvores centenárias. (Josemaría Escrivá)

Laravel - Auth

Dicas de Autenticação no Laravel 5


Crie o aplicativo
Crie o banco de dados
Configure o banco

Rode o scaffold do Laravel executando:
php artisan make:auth
php artisan migrate

Ele traz forms de login, registro, recuperação de senha, com views, routes e o controller Home

php artisan serve

Acesse
http://localhost:8000

No controller Users adicionar para maior controle
public function __construct(){
$this->middleware(['auth']);
}

Auth::routes();

Route::group(['middleware' => 'auth'], function () {
Route::resource('/', 'HomeController');
Route::resource('home', 'HomeController');
Route::resource('noticias', 'NoticiasController');
});

Route::resource('clientes', 'ClientesController',['middleware' => 'auth']);

Para que ao abrir seja solicitado o login, mudar as rotas:

Auth::routes();

Route::get('/', 'HomeController@index')->name('home');


Criar rota tipo post

Route::post('clientes/salvar', 'ClientesController@salvar');

Mensagem num método salvar, após cadastrar

\Session::flash('mensagem_sucesso', 'Cliente cadastrado com sucesso');

Na view salvar

<div class="panel-body">
@if(Session::has('mensagem_sucesso'))
<div class="alert alert-success">{{ Session::get('mensagem_sucesso') }}</div>
@endif
...

Vide:
https://www.youtube.com/watch?v=9qkWJ2ABNMc
https://www.youtube.com/watch?v=MZA-P_D1xIk

Comments fornecido por CComment

Novo Testamento

E, quando os sete trovões acabaram de emitir as suas vozes, eu ia escrever; mas ouvi uma voz do céu, que me dizia: Sela o que os sete trovões emitiram, e não o escrevas.
(Ap, 10:4)

Rotas no Mapa do Google

© 2015 Ribamar FS. All Rights Reserved. Designed By JoomShaper