Laravel Routing

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

 - Diov  -

- Diov -

16/09/2013 20:14:03
Quote Anchor link
Beste,

Ik leer sinds een paar dagen het framework 'Laravel'. Het bevalt me tot nu zeer goed.
Nu vraag ik met iets af:

Kijk, Dit zijn me routes tot nu toe:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
Route::get('login', function()
{

    return View::make('login');    
});


Route::post('login', 'AuthenticationController@login');

Route::get('home', function()
{

    return View::make('home');    
});

?>


Maar nu vraag ik me af waar ik de logincheck kan uitvoeren.
De logincheck zit in de Class AuthenticationController (AuthenticationController@logincheck)

Ik ging het eerst doen in m'n View, maar dat is niet echt de oplossing.

Route::get('home', 'AuthenticationController@logincheck');
En nu moet ik ook nog ergens dat pagina 'home' meegeven , en daar loop ik vast

Iemand een idee?
Of denk ik misschien verkeerd?
Alvast bedankt
Diov
 
PHP hulp

PHP hulp

24/11/2024 03:52:19
 
Wouter J

Wouter J

16/09/2013 21:17:12
Quote Anchor link
Je bedoelt kijken of iemand is ingelogd of niet? Doe dat niet met een controller, maar met een route filter (de auth filter in dit geval): http://laravel.com/docs/security#protecting-routes
 
 - Diov  -

- Diov -

29/09/2013 18:21:51
Quote Anchor link
Sorry voor m'n laat antwoord.
Ik heb nu gewerkt met Auth, die standaard in Laravel zit, en alles werkt nu zoals het moet ! :)

Alleen stoot ik me tegen een probleempje:

Als ik een formulier verzend, sla ik het ip adres op in de database (Voorbeeld een reactie op een topic).
Telkens als resultaat krijg ik dit:
::1

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$ipaddress
= $_SERVER['REMOTE_ADDR'];
?>


Hoe komt dit?
(Ik werk met Xampp, localhost)
 
Bart V B

Bart V B

29/09/2013 19:12:32
Quote Anchor link
Dat is het ipv6 adres van localhost. ;)
 
Donny Wie weet

Donny Wie weet

30/09/2013 17:53:11
Quote Anchor link
Bart V B op 29/09/2013 19:12:32:
Dat is het ipv6 adres van localhost. ;)


Even aanvulling:

Localhost zal altijd die waarde retourneren. Je krijgt alleen als je op een echte online server draait het geldige IP adres terug.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.