SlideShare a Scribd company logo
1 of 8
Forme Blade
1. Composer->Install(dev)
2. Composer->Update(dev)
3. Install LaravelCollective
4. Modificati numele fisierului .env.example ->.env
• Pentru a crea controller-ul FormController vom scrie:
php artisan make:controller FormController
Astfel, in /app/http/controllers a fost generat controller-ul
FormController.php
Editati /routes/web.php astfel:
Route::get('form','FormController@index');
Construiti metoda index() a controller-ului FormController:
class FormController extends Controller
{
public function index(){
return view('pages.form');
}
}
Obs ca aceasta functie va returna vederea form.blade.php din directorul
/resources/views/pages
Laravel 5.3
https://laravelcollective.com/docs/5.3/html
<!DOCTYPE html>
<?php
echo Form::open();
//Nume:
echo Form::label('Nume');
echo Form::text('name1', 'Popescu');
echo "<br><br>";
//Prenume:
echo Form::label('Prenume');
echo Form::text('name2');
echo "<br><br>";
echo Form::label('Parola');
echo Form::password('password');
echo "<br><br>";
echo Form::label('Student');
echo Form::radio('nume_buton','Student', true);
echo "<br><br>";
echo Form::label('Elev');
echo Form::radio('nume_buton','Elev');
echo "<br><br>";
echo Form::label('Facultatea de Matematica');
echo Form::checkbox('nume_buton1','Matematica', true);
echo "<br><br>";
echo Form::label('Facultatea de Informatica');
echo Form::checkbox('nume_buton2','Informatica');
echo "<br><br>";
echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'S');
echo "<br><br>";
echo Form::selectMonth('month');
echo "<br><br>";
echo Form::submit('Submit');
echo Form::reset('Reset');
echo Form::close();
?>
Laravel 4.2
• Controale blade: https://laravel.com/docs/4.2/html
• In aceasta vedere vom introduce controale astfel:
<!DOCTYPE html>
{!!Form::open()!!}
<!--Nume:-->
{!!Form::label('Nume')!!}
{!!Form::text('name1', 'Popescu')!!}
<br><br>
<!--Prenume:-->
{!!Form::label('Prenume')!!}
{!!Form::text('name2')!!}
<br><br>
{!!Form::label('Parola')!!}
{!!Form::password('password')!!}
<br><br>
{!!Form::label('Student')!!}
{!!Form::radio('nume_buton','Student', true)!!}
<br><br>
{!!Form::label('Elev')!!}
{!!Form::radio('nume_buton','Elev')!!}
<br><br>
{!!Form::label('Facultatea de Matematica')!!}
{!!Form::checkbox('nume_buton1','Matematica', true)!!}
<br><br>
{!!Form::label('Facultatea de Informatica')!!}
{!!Form::checkbox('nume_buton2','Informatica')!!}
<br><br>
{!!Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'S');!!}
<br><br>
{!!Form::selectMonth('month');!!}
<br><br>
{!!Form::submit('Submit')!!}
{!!Form::reset('Reset')!!}
{!!Form::close()!!}

More Related Content

More from Razvan Raducanu, PhD (20)

8. vederea inregistrarilor
8. vederea inregistrarilor8. vederea inregistrarilor
8. vederea inregistrarilor
 
7. copy1
7. copy17. copy1
7. copy1
 
6. hello popescu 2
6. hello popescu 26. hello popescu 2
6. hello popescu 2
 
5. hello popescu
5. hello popescu5. hello popescu
5. hello popescu
 
4. forme in zend framework 3
4. forme in zend framework 34. forme in zend framework 3
4. forme in zend framework 3
 
3. trimiterea datelor la vederi
3. trimiterea datelor la vederi3. trimiterea datelor la vederi
3. trimiterea datelor la vederi
 
2.routing in zend framework 3
2.routing in zend framework 32.routing in zend framework 3
2.routing in zend framework 3
 
1. zend framework intro
1. zend framework intro1. zend framework intro
1. zend framework intro
 
18. images in symfony 4
18. images in symfony 418. images in symfony 4
18. images in symfony 4
 
17. delete data
17. delete data17. delete data
17. delete data
 
16. edit data
16. edit data16. edit data
16. edit data
 
15. view single data
15. view single data15. view single data
15. view single data
 
14. add data in symfony4
14. add data in symfony4 14. add data in symfony4
14. add data in symfony4
 
13. view data
13. view data13. view data
13. view data
 
11. move in Symfony 4
11. move in Symfony 411. move in Symfony 4
11. move in Symfony 4
 
10. add in Symfony 4
10. add in Symfony 410. add in Symfony 4
10. add in Symfony 4
 
9. lower in Symfony 4
9. lower in Symfony 49. lower in Symfony 4
9. lower in Symfony 4
 
8. radio1 in Symfony 4
8. radio1 in Symfony 48. radio1 in Symfony 4
8. radio1 in Symfony 4
 
7. copy2 in Symfony 4
7. copy2 in Symfony 47. copy2 in Symfony 4
7. copy2 in Symfony 4
 
6.copy text
6.copy text6.copy text
6.copy text
 

0 3. Forme blade

  • 2. 1. Composer->Install(dev) 2. Composer->Update(dev) 3. Install LaravelCollective 4. Modificati numele fisierului .env.example ->.env
  • 3. • Pentru a crea controller-ul FormController vom scrie: php artisan make:controller FormController Astfel, in /app/http/controllers a fost generat controller-ul FormController.php Editati /routes/web.php astfel: Route::get('form','FormController@index'); Construiti metoda index() a controller-ului FormController: class FormController extends Controller { public function index(){ return view('pages.form'); } } Obs ca aceasta functie va returna vederea form.blade.php din directorul /resources/views/pages
  • 4. Laravel 5.3 https://laravelcollective.com/docs/5.3/html <!DOCTYPE html> <?php echo Form::open(); //Nume: echo Form::label('Nume'); echo Form::text('name1', 'Popescu'); echo "<br><br>"; //Prenume: echo Form::label('Prenume'); echo Form::text('name2'); echo "<br><br>"; echo Form::label('Parola'); echo Form::password('password'); echo "<br><br>";
  • 5. echo Form::label('Student'); echo Form::radio('nume_buton','Student', true); echo "<br><br>"; echo Form::label('Elev'); echo Form::radio('nume_buton','Elev'); echo "<br><br>"; echo Form::label('Facultatea de Matematica'); echo Form::checkbox('nume_buton1','Matematica', true); echo "<br><br>"; echo Form::label('Facultatea de Informatica'); echo Form::checkbox('nume_buton2','Informatica'); echo "<br><br>"; echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'S'); echo "<br><br>"; echo Form::selectMonth('month'); echo "<br><br>"; echo Form::submit('Submit'); echo Form::reset('Reset'); echo Form::close(); ?>
  • 7. • Controale blade: https://laravel.com/docs/4.2/html • In aceasta vedere vom introduce controale astfel: <!DOCTYPE html> {!!Form::open()!!} <!--Nume:--> {!!Form::label('Nume')!!} {!!Form::text('name1', 'Popescu')!!} <br><br> <!--Prenume:--> {!!Form::label('Prenume')!!} {!!Form::text('name2')!!} <br><br> {!!Form::label('Parola')!!} {!!Form::password('password')!!} <br><br>
  • 8. {!!Form::label('Student')!!} {!!Form::radio('nume_buton','Student', true)!!} <br><br> {!!Form::label('Elev')!!} {!!Form::radio('nume_buton','Elev')!!} <br><br> {!!Form::label('Facultatea de Matematica')!!} {!!Form::checkbox('nume_buton1','Matematica', true)!!} <br><br> {!!Form::label('Facultatea de Informatica')!!} {!!Form::checkbox('nume_buton2','Informatica')!!} <br><br> {!!Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'S');!!} <br><br> {!!Form::selectMonth('month');!!} <br><br> {!!Form::submit('Submit')!!} {!!Form::reset('Reset')!!} {!!Form::close()!!}