Suche…
Einführung
Laravel ist ein MVC-Framework mit Bundles, Migrationen und Artisan CLI. Laravel bietet ein robustes Set an Tools und eine Anwendungsarchitektur, die viele der besten Funktionen von Frameworks wie CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra und anderen enthält. Laravel ist ein Open Source Framework. Es verfügt über eine Vielzahl an Funktionen, die die Webentwicklung beschleunigen. Wenn Sie sich mit Core PHP und Advanced PHP auskennen, erleichtert Ihnen Laravel Ihre Aufgabe. Das spart viel Zeit.
Bemerkungen
In diesem Abschnitt erhalten Sie einen Überblick darüber, was Laravel-5.1 ist und warum ein Entwickler es verwenden möchte.
Es sollte auch alle großen Themen in Laravel-5.1 erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für laravel-5.1 neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.
Installation oder Setup
Anweisungen zur Installation von Laravel 5.1 auf einem Linux / Mac / Unix-Computer.
Überprüfen Sie vor dem Starten der Installation, ob die folgenden Voraussetzungen erfüllt sind:
- PHP> = 5.5.9
- OpenSSL PHP Extension
- PDO PHP-Erweiterung
- Mbstring PHP Extension
- Tokenizer PHP-Erweiterung
Beginnen wir mit der Installation:
- Composer installieren Komponistendokumentation
-
composer create-project laravel/laravel <folder-name> "5.1.*"
- Stellen Sie sicher, dass der
storage
und derbootstrap/cache
Ordner beschreibbar sind. - Öffnen Sie die
.env
Datei und legen Sie die Konfigurationsinformationen wie Datenbank-Anmeldeinformationen, Debug-Status, Anwendungsumgebung usw. fest. - Führen Sie den
php artisan serve
und richten Sie Ihren Browser aufhttp://localhost:8000
. Wenn alles in Ordnung ist, solltest du die Seite bekommen
Installieren Sie das Laravel 5.1 Framework auf Ubuntu 16.04, 14.04 und LinuxMint
Schritt 1 - Installieren Sie die LAMPE
Um mit Laravel zu beginnen, müssen Sie zunächst einen laufenden LAMP-Server einrichten. Wenn Sie bereits LAMP-Stack ausgeführt haben, überspringen Sie diesen Schritt. Verwenden Sie die folgenden Befehle, um die Lampe auf dem Ubuntu-System einzurichten.
Installieren Sie PHP 5.6
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd
Installieren Sie Apache2
$ apt-get install apache2 libapache2-mod-php5
Installieren Sie MySQL
$ apt-get install mysql-server php5.6-mysql
Schritt 2 - Installieren Sie Composer
Composer ist für die Installation von Laravel-Abhängigkeiten erforderlich. Verwenden Sie daher die folgenden Befehle zum Herunterladen und Verwenden als Befehl in unserem System.
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
Schritt 3 - Installieren Sie Laravel
Um die neueste Version von Laravel herunterzuladen, verwenden Sie den folgenden Befehl, um das Master-Repo von Laravel aus Github zu kopieren.
$ cd /var/www
$ git clone https://github.com/laravel/laravel.git
Navigieren Sie zum Laravel-Codeverzeichnis und installieren Sie mit Composer alle für das Laravel-Framework erforderlichen Abhängigkeiten.
$ cd /var/www/laravel
$ sudo composer install
Die Installation von Abhängigkeiten dauert einige Zeit. Danach legen Sie die richtigen Berechtigungen für Dateien fest.
$ chown -R www-data.www-data /var/www/laravel
$ chmod -R 755 /var/www/laravel
$ chmod -R 777 /var/www/laravel/app/storage
Schritt 4 - Legen Sie den Verschlüsselungsschlüssel fest
Legen Sie nun den 32-Bit-Zufallszahlen-Verschlüsselungsschlüssel fest, den der Illuminate-Verschlüsselungsdienst verwendet.
$ php artisan key:generate
Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.
Bearbeiten config/app.php
Konfigurationsdatei config/app.php
und aktualisieren Sie den generierten Anwendungsschlüssel wie folgt. Stellen Sie außerdem sicher, dass die Verschlüsselung richtig eingestellt ist.
'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),
'cipher' => 'AES-256-CBC',
Schritt 5 - Erstellen Sie Apache VirtualHost
Fügen Sie nun in Ihrer Apache-Konfigurationsdatei einen virtuellen Host hinzu, um über das Webbrowser auf das Laravel-Framework zuzugreifen. Erstellen Sie die Apache-Konfigurationsdatei im Verzeichnis /etc/apache2/sites-available/
und fügen Sie den folgenden Inhalt hinzu.
$ vim /etc/apache2/sites-available/laravel.example.com.conf
Dies ist die Dateistruktur des virtuellen Hosts.
<VirtualHost *:80>
ServerName laravel.example.com
DocumentRoot /var/www/laravel/public
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/laravel>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Schließlich können Sie die Website aktivieren und den Apache-Dienst mit dem folgenden Befehl erneut laden.
$ a2ensite laravel.example.com
$ sudo service apache2 reload
Schritt 6 - Greifen Sie auf Laravel zu
Zu diesem Zeitpunkt haben Sie das Laravel 5 PHP-Framework auf Ihrem System erfolgreich abgeschlossen. Machen Sie nun eine Hostdatei, um auf Ihre Laravel-Anwendung im Webbrowser zuzugreifen. Ändern Sie 127.0.0.1
mit Ihrem Server ip und laravel.example.com
mit Ihrem in Apache konfigurierten Domänennamen.
$ sudo echo "127.0.0.1 laravel.example.com" >> /etc/hosts
Greifen Sie auf http://laravel.example.com in Ihrem bevorzugten Webbrowser wie folgt zu.