Curs Php-mysql

In mod obisnuit, pentru a instala framework-ul Laravel se foloseste Composer. Mai intai asigurati-va ca aveti instalat Composer.
- Daca nu aveti Composer instalat, visitati urmatoarea adresa si instalati-l:
//getcomposer.org/download/

Instalare Laravel in XAMPP

Eu folosesc XAMPP pentru aplicatiile PHP-MySQL, asa ca am instalat laravel in XAMPP.
Am XAMPP instalat in Windows, in directorul "E:/xampp/".

1. Pentru a instala Laravel, se foloseste composer in CMD (Command Line Interface). Pentru a deschide Command Line Interface in windows, apasati butonul Start si scrie "cmd" in campul search

2. In interfata windows command line, navighez la directorul"E:/xampp/htdocs/", unde vreau sa creez un proiect Laravel pentru teste, numit "lrvt", scriu aceasta comanda si apoi apas Enter:
composer create-project laravel/laravel lrvt dev-develop
In directorul "E:/xampp/htdocs/", composer-ul va crea un alt director numit "lrvt" cu framework-ul Laravel, versiunea urmatoarea. Instructiunea "dev-develop" specifica sa fie instalata versiunea urmatoare, care este in stadiu de dezvoltare.
Pentru a crea un proiect Laravel cu versiunea curenta stabila, foloseste instructiunea "–-prefer-dist":
composer create-project –-prefer-dist laravel/laravel project_name
- Sau foloseste doar comanda "create-project" cu nimic altceva dupa project_name (poti folosi orice nume pentru proiectul tau, eu am folosit "lrvt"):
composer create-project laravel/laravel project_name
Acum, Laravel este instalat pe local host.

Testare proiect Laravel

Pentru a testa cu XAMPP integritatea instalarii, pornesc XAMPP, apoi in browser accesez:
localhost/lrvt/public/
Va afisa o pagina ca in aceasta imagine:
php artisan serve

- Alternativ, poti folosi serverul web incorporat in PHP. In interfata Command Line navigheaza catre directorul cu proiectul Laravel, apoi initiaza urmatoarea instructiune in linia de commanda:
php artisan serve
Dupa executarea comenzii de mai sus, veti vedea afisat ca in urmatoarea imagine:

php artisan serve
Acum accesati in browser adresa:
http://localhost:8000
- Cand vreti sa opriti serverul, apasati Ctrl-C in Command-Line.
Daca vreti un alt port decat cel default 8000, specificati-l cu comanda "--port".
php artisan serve --port=8080
Daca primiti eroarea aceasta "RuntimeException No application encryption key has been specified.", trebuie sa generati un APP_KEY in fisierul ".env" .
- Daca directorul root al proietului Laravel nu contine fisierul .env atunci redenumiti fisierul ".env.example" in ".env".
Executati comanda urmatoare in Command-Line, unde ati instalat Laravel.
php artisan key:generate
Noua key generata poate fi vazuta in fisierul .env.
Daca folositi Laravel pe sistem Linux /Unix, setati permisiuni de scriere la directoarele storage si bootstrap/cache.

Pentru a afla versiunea Laravel instalata, rulati aceasta comanda in interfata command line, in directorul unde ati instalat Laravel:
php artisan --version
Sau verificati in fisierul:
vendor/laravel/framework/src/Illuminate/Foundation/Application.php

const VERSION = '5.5-dev'; //version of laravel

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce atribut face un buton radio sau checkbox sa fie selectat?
checked="checked" selected="selected" disabled="disabled"
<input type="checkbox" name="a_name" value="value" checked="checked" />
Ce valoare CSS redimensioneaza imaginea de fundal pana la marimea elementului?
repeat-x contain linear-gradient
#id {
  background:url("path_to_image.png");
  background-size:contain;
  background-repeat:no-repeat;
}
Ce operator se foloseste pentru restul impartirii a doua numere?
% * /
var rest8_7 = 8 % 7;
alert(rest8_7);
Indicati functia PHP care rotunjeste numarul la valoarea intreaga mare.
floor() ceil() abs()
$nr = ceil(3.5);
echo $nr;        // 4
Indicati articolul corect la cuvantul "bike" in propozitia: "Alex wants to buy ... bike".
An The A
Alex wants to buy a bike.
- Alex vrea sa cumpere o bicicleta.
Indicati articolul nedefinit corect pentru cuvantul: "libros" (carti)
unos una un
Leí unos libros.
- Am citit niste carti.
Laravel - Instalare

Last accessed pages

  1. Gradele de comparatie: comparative, superlative (52349)
  2. Caractere speciale - Entitati HTML (14549)
  3. Verbe care schimba baza: e:ie (1995)
  4. Verbe care schimba baza: o:ue (2388)
  5. Trecut nedefinit vs Imperfect (4007)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (66)
  2. Gramatica limbii engleze - Prezentare Generala (37)
  3. Cursuri limba engleza gratuite si lectii online (29)
  4. Gramatica limbii spaniole. Indrumator si prezentare generala (27)
  5. Coduri pt culori (26)