Die Website für dream rose Online
Dies wurde vor einem Jahr geschrieben, als es sich um einen wachsenden privaten Server handelte. Die Codebasis ist scheiße, da dies einer meiner ersten Jobs war.
Während der Entwicklung habe ich MySQL verwendet. Allerdings haben wir in der Produktion MSSQL 2005 (warum 2005, fragen Sie sich?) verwendet, da die Serverdateien veraltet waren. Ich hatte wirklich Glück, dass PDO MSSQL unterstützt und dass es einfach ist, die Datenbank zu wechseln, indem man nur ein paar Zeilen in der Konfiguration ändert. Es hätte durch umgebungsbasierte Konfigurationen verbessert werden können, aber ich habe zum Zeitpunkt des Verfassens dieses Artikels keine davon zur Kenntnis genommen.
Die Funktionen von Laravel glänzten in diesem Projekt. Ich musste mich damit auseinandersetzen, dass die Architektur und Methodik der Serverdateien veraltet war; es war schwer. Glücklicherweise konnte Laravel die meisten Funktionen bereitstellen, die ich brauchte, um mich auf die Funktionen zu konzentrieren.
Ich habe TWBS3 verwendet . Dies gab mir die Möglichkeit, die meiste Zeit mit dem Schreiben von PHP-Code zu verbringen, anstatt meine Zeit mit den Schnittstellen zu verschwenden, da mir eine kurze Frist gesetzt wurde (ich war zu dieser Zeit auch mit einem anderen Projekt beschäftigt). Ich musste die Seite auch selbst entwerfen, also hat Bootstrap mir wirklich den Arsch gerettet.
Redis wegen Caching. Im Ernst, ich habe überhaupt keine Verbesserung bemerkt. Ich habe gerade gehört, dass es schnell und gleichzeitig einfach einzurichten ist, also... hahaha.
Anforderungen :
>=v5.6
/ MSSQL 2005.>=5.3
.* Es gibt keine Anweisungen zur Einrichtung mit MSSQL 2005 .
Erstellen Sie mindestens drei Datenbanken und sichern Sie den SQLDump in app/database/dump
. Gehen Sie durch /app/config/database.php
. Konfigurieren Sie anschließend Redis.
composer install
php artisan migrate
php artisan db:seed
bower install
Copyright 2014, dream rose Team. Alle Rechte vorbehalten.